.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-ac52caf8-8389-4404-9f47-dddc6f46506c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-ac52caf8-8389-4404-9f47-dddc6f46506c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ac52caf8-8389-4404-9f47-dddc6f46506c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-ac52caf8-8389-4404-9f47-dddc6f46506c {
  display: none;
}
#s-ac52caf8-8389-4404-9f47-dddc6f46506c, #wrap-s-ac52caf8-8389-4404-9f47-dddc6f46506c { display: none !important; }}@media (max-width: 767px){#s-ac52caf8-8389-4404-9f47-dddc6f46506c {
  display: none;
}
#s-ac52caf8-8389-4404-9f47-dddc6f46506c, #wrap-s-ac52caf8-8389-4404-9f47-dddc6f46506c { display: none !important; }}
#s-ac52caf8-8389-4404-9f47-dddc6f46506c {
  background-image: url();
}








#s-ac52caf8-8389-4404-9f47-dddc6f46506c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac52caf8-8389-4404-9f47-dddc6f46506c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f333d8c5-e670-487f-949e-546a1ef4c66f {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f333d8c5-e670-487f-949e-546a1ef4c66f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f333d8c5-e670-487f-949e-546a1ef4c66f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f333d8c5-e670-487f-949e-546a1ef4c66f {
  
}
}@media (max-width: 767px){#s-f333d8c5-e670-487f-949e-546a1ef4c66f {
  
}
}







#s-f333d8c5-e670-487f-949e-546a1ef4c66f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f333d8c5-e670-487f-949e-546a1ef4c66f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3194ebee-fc66-4e0a-ac47-7110edb17220 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3194ebee-fc66-4e0a-ac47-7110edb17220 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3194ebee-fc66-4e0a-ac47-7110edb17220.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4267de71-b540-4e04-a2d0-461a689a64d2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 992px) and (max-width: 1199px){#s-4267de71-b540-4e04-a2d0-461a689a64d2 {
  display: none;
}
#s-4267de71-b540-4e04-a2d0-461a689a64d2, #wrap-s-4267de71-b540-4e04-a2d0-461a689a64d2 { display: none !important; }}







#s-4267de71-b540-4e04-a2d0-461a689a64d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4267de71-b540-4e04-a2d0-461a689a64d2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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-80f84e13-335d-43b1-9573-633320caa9bd {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-80f84e13-335d-43b1-9573-633320caa9bd {
  background-color: rgba(0, 200, 255, 1);
}
}
@media (min-width: 0px) {
[id="s-80f84e13-335d-43b1-9573-633320caa9bd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-80f84e13-335d-43b1-9573-633320caa9bd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-80f84e13-335d-43b1-9573-633320caa9bd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-80f84e13-335d-43b1-9573-633320caa9bd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-28fa3354-2481-4734-8adc-af2a0d05db4d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-28fa3354-2481-4734-8adc-af2a0d05db4d {
  padding-top: 20px;
padding-left: 4%;
padding-bottom: 0px;
padding-right: 4%;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(0, 200, 255, 1);
border-style: solid;
background-color: rgba(34, 34, 34, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-28fa3354-2481-4734-8adc-af2a0d05db4d {
  background-color: rgba(34, 34, 34, 1);
}
}







#s-28fa3354-2481-4734-8adc-af2a0d05db4d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28fa3354-2481-4734-8adc-af2a0d05db4d.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;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-698f4244-81ba-4694-8724-db66f190543b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-698f4244-81ba-4694-8724-db66f190543b .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-698f4244-81ba-4694-8724-db66f190543b .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-698f4244-81ba-4694-8724-db66f190543b .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-495942af-0e57-4800-8068-d0ec72b1afef {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-495942af-0e57-4800-8068-d0ec72b1afef {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 20px;
padding-bottom: 20px;
}
}
#s-495942af-0e57-4800-8068-d0ec72b1afef .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-495942af-0e57-4800-8068-d0ec72b1afef .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 100px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-495942af-0e57-4800-8068-d0ec72b1afef .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}
#s-01f5d569-5789-4643-843a-d7e8c86e97bd {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-01f5d569-5789-4643-843a-d7e8c86e97bd {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-01f5d569-5789-4643-843a-d7e8c86e97bd .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 1200px){#s-01f5d569-5789-4643-843a-d7e8c86e97bd .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-01f5d569-5789-4643-843a-d7e8c86e97bd .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-fe51f96f-64e7-4486-8240-2e297277c823 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-fe51f96f-64e7-4486-8240-2e297277c823 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe51f96f-64e7-4486-8240-2e297277c823.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a51fb72-7105-4f2a-b66d-034a697b8d0e {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
}

#s-596c0380-40e7-47f1-a0a4-5836ff998f26 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 1200px){#s-596c0380-40e7-47f1-a0a4-5836ff998f26 {
  margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-596c0380-40e7-47f1-a0a4-5836ff998f26 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-596c0380-40e7-47f1-a0a4-5836ff998f26 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


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

.shg-inner-inline-image {
  position: relative;
  overflow: hidden;
  display: block;
  width: 100%;
  height: 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-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  height: inherit;
  position: relative;
}

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

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

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content>div {
  width: 100%;
}

.shogun-image-content-top {
  align-items: flex-start;
}

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

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

.shg-inner-inline-image .shogun-image.hover~* {
  z-index: 1;
}
#s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
text-align: center;
}

.shg-image-margin-container-s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d img.shogun-image {
  height: 100%;
  width: 100%;
  
  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4684a496-d700-4aac-9af4-38aa852e833d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-4684a496-d700-4aac-9af4-38aa852e833d {
  
  
  
  
}

#s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d img.shogun-image {
  height: 100%;
  width: 100%;
  
  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4684a496-d700-4aac-9af4-38aa852e833d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-4684a496-d700-4aac-9af4-38aa852e833d {
  
  
  
  
}

#s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d img.shogun-image {
  height: 100%;
  width: 100%;
  
  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4684a496-d700-4aac-9af4-38aa852e833d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-4684a496-d700-4aac-9af4-38aa852e833d {
  
  
  
  
}

#s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d img.shogun-image {
  height: 100%;
  width: 100%;
  
  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4684a496-d700-4aac-9af4-38aa852e833d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-4684a496-d700-4aac-9af4-38aa852e833d {
  
  
  
  
}

#s-4684a496-d700-4aac-9af4-38aa852e833d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d img.shogun-image {
  height: 100%;
  width: 100%;
  
  /* Note: These properties need to be set at each viewport to prevent inheritance */
  object-fit: cover;
  object-position: 50% 50%;
  transform: none;
  transform-origin: none;
}




.s-4684a496-d700-4aac-9af4-38aa852e833d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4684a496-d700-4aac-9af4-38aa852e833d.shogun-image {
  box-sizing: border-box;
}




}
#s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: center;
}

#s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d .shg-product-quantity-wrapper {
  display: flex;
}

#s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }



  #s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d label {
    color: rgba(34, 34, 34, 1);
    
    
    font-style:  normal ;
    
  }

  
    #s-5ea9bab1-dfac-4fd7-a226-c6b4f48b782d label:after {
      display: block;
      content: ' ';
      
    }
  


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

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

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

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

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

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

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

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

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-radius: 2px;
background-color: rgba(232, 240, 12, 1);
text-align: center;
cursor: pointer;
color: rgba(34, 34, 34, 1);
background-image: none;
hover-type: color;
}
#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8:hover {background-color: rgba(232, 240, 12, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8-atc-btn-wrapper {
    text-align: center;
  }


#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8-atc-btn-wrapper {
    text-align: center;
  }


#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8-atc-btn-wrapper {
    text-align: center;
  }


#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8-atc-btn-wrapper {
    text-align: center;
  }


#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8-atc-btn-wrapper {
    text-align: center;
  }


#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-35a4d516-0c39-4a77-9c5b-762fc5921ad8.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-74721b3f-fbd0-44f7-bd07-a380d956b395 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-74721b3f-fbd0-44f7-bd07-a380d956b395 {
  display: none;
}
#s-74721b3f-fbd0-44f7-bd07-a380d956b395, #wrap-s-74721b3f-fbd0-44f7-bd07-a380d956b395 { display: none !important; }}







#s-74721b3f-fbd0-44f7-bd07-a380d956b395 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-74721b3f-fbd0-44f7-bd07-a380d956b395.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b84b599-f896-4126-a2ba-7257f00e125b {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(249, 249, 249, 1);
}

@media (min-width: 0px) {
[id="s-6b84b599-f896-4126-a2ba-7257f00e125b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6b84b599-f896-4126-a2ba-7257f00e125b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6b84b599-f896-4126-a2ba-7257f00e125b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6b84b599-f896-4126-a2ba-7257f00e125b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-35ada3d9-c261-4ada-9d95-a0d3fa33f3fd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-35ada3d9-c261-4ada-9d95-a0d3fa33f3fd {
  padding-top: 20px;
padding-bottom: 0px;
background-color: rgba(34, 34, 34, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-35ada3d9-c261-4ada-9d95-a0d3fa33f3fd {
  padding-top: 30px;
padding-bottom: 30px;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(0, 200, 255, 1);
border-style: solid;
background-color: rgba(34, 34, 34, 1);
}
}







#s-35ada3d9-c261-4ada-9d95-a0d3fa33f3fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-35ada3d9-c261-4ada-9d95-a0d3fa33f3fd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e6eb82e3-983c-47d7-9be3-727603f089ba {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e6eb82e3-983c-47d7-9be3-727603f089ba {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(34, 34, 34, 1);
}
}







#s-e6eb82e3-983c-47d7-9be3-727603f089ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e6eb82e3-983c-47d7-9be3-727603f089ba.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9d739bc5-72e4-4a59-bf18-fc2e08edd4cf {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 992px) and (max-width: 1199px){#s-9d739bc5-72e4-4a59-bf18-fc2e08edd4cf {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-9d739bc5-72e4-4a59-bf18-fc2e08edd4cf .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-9d739bc5-72e4-4a59-bf18-fc2e08edd4cf .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-9d739bc5-72e4-4a59-bf18-fc2e08edd4cf .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-bd88ae76-97fb-42c0-8c72-94faec77d273 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-bd88ae76-97fb-42c0-8c72-94faec77d273 .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


@media (min-width: 1200px){#s-bd88ae76-97fb-42c0-8c72-94faec77d273 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 50px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-bd88ae76-97fb-42c0-8c72-94faec77d273 .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 90px;
  
  
  
}


}
#s-4dab7dea-de95-4608-ac08-0407fcfc25cb {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-4dab7dea-de95-4608-ac08-0407fcfc25cb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 1200px){#s-4dab7dea-de95-4608-ac08-0407fcfc25cb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-4dab7dea-de95-4608-ac08-0407fcfc25cb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-18e61950-d3e9-4066-a045-562ac150eb39 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 992px) and (max-width: 1199px){#s-18e61950-d3e9-4066-a045-562ac150eb39 {
  padding-top: 0px;
padding-bottom: 10px;
background-color: rgba(0, 200, 255, 1);
}
}







#s-18e61950-d3e9-4066-a045-562ac150eb39 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-18e61950-d3e9-4066-a045-562ac150eb39.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-10397efe-cf61-4460-bfb1-38fdc8fdf8ea {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 10px;
text-align: left;
}

#s-10397efe-cf61-4460-bfb1-38fdc8fdf8ea .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-10397efe-cf61-4460-bfb1-38fdc8fdf8ea .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-a4ab3d14-b664-474d-8252-2af4e84c7711 {
  margin-left: auto;
margin-right: auto;
}

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

.shg-image-content-wrapper {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-link {
  display: block;
  min-height: inherit;
  max-height: inherit;
  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;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

.shogun-image-content-linked,
.shogun-image-content-not-linked {
  pointer-events: none;
}

.shogun-image-content-not-linked>div {
  pointer-events: auto;
}

.shogun-image-content-linked a,
.shogun-image-content-linked button,
.shogun-image-content-linked iframe,
.shogun-image-content-linked .shg-box-linked {
  pointer-events: auto;
}

.shogun-image-content>div {
  width: 100%;
}

.shogun-image-content-top {
  align-items: flex-start;
}

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
text-align: center;
}
@media (min-width: 1200px){#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin-bottom: 10px;
padding-bottom: 0px;
max-width: 2500px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin-bottom: 10px;
max-width: 500px;
}
}


.shg-image-margin-container-s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin: 0 !important;
}






.s-94771b47-8a5f-4e1e-a719-5c3238a30985 .shogun-image-content {
  
    align-items: center;
  
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  
  
  
  margin-bottom: 10px;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin: 0 !important;
}






.s-94771b47-8a5f-4e1e-a719-5c3238a30985 .shogun-image-content {
  
    align-items: center;
  
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  
  
  
  margin-bottom: 10px;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin: 0 !important;
}






.s-94771b47-8a5f-4e1e-a719-5c3238a30985 .shogun-image-content {
  
    align-items: center;
  
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  
  
  
  
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin: 0 !important;
}






.s-94771b47-8a5f-4e1e-a719-5c3238a30985 .shogun-image-content {
  
    align-items: center;
  
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  
  
  
  
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985 {
  margin: 0 !important;
}






.s-94771b47-8a5f-4e1e-a719-5c3238a30985 .shogun-image-content {
  
    align-items: center;
  
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94771b47-8a5f-4e1e-a719-5c3238a30985.shogun-image {
  box-sizing: border-box;
}




}
#s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 .shg-product-quantity-wrapper {
  display: flex;
}

#s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }



  #s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 label {
    color: rgba(34, 34, 34, 1);
    
    
    font-style:  normal ;
    
  }

  
    #s-f8dbf1d6-1e09-490f-aba8-21a7cd2cbc07 label:after {
      display: block;
      content: ' ';
      
    }
  


#s-65402466-0136-4ca7-869a-24a41519476c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 50px;
padding-bottom: 10px;
padding-right: 50px;
border-radius: 2px;
background-color: rgba(232, 240, 12, 1);
text-align: center;
cursor: pointer;
color: rgba(34, 34, 34, 1);
background-image: none;
hover-type: color;
}
#s-65402466-0136-4ca7-869a-24a41519476c:hover {background-color: rgba(232, 240, 12, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-65402466-0136-4ca7-869a-24a41519476c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-65402466-0136-4ca7-869a-24a41519476c-atc-btn-wrapper {
    text-align: center;
  }


#s-65402466-0136-4ca7-869a-24a41519476c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-65402466-0136-4ca7-869a-24a41519476c-atc-btn-wrapper {
    text-align: center;
  }


#s-65402466-0136-4ca7-869a-24a41519476c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-65402466-0136-4ca7-869a-24a41519476c-atc-btn-wrapper {
    text-align: center;
  }


#s-65402466-0136-4ca7-869a-24a41519476c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-65402466-0136-4ca7-869a-24a41519476c-atc-btn-wrapper {
    text-align: center;
  }


#s-65402466-0136-4ca7-869a-24a41519476c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-65402466-0136-4ca7-869a-24a41519476c-atc-btn-wrapper {
    text-align: center;
  }


#s-65402466-0136-4ca7-869a-24a41519476c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-65402466-0136-4ca7-869a-24a41519476c.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-62060f13-cc57-4fd0-ada5-c4e40e923d1f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 118, 85, 1);
}
@media (min-width: 1200px){#s-62060f13-cc57-4fd0-ada5-c4e40e923d1f {
  padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-62060f13-cc57-4fd0-ada5-c4e40e923d1f {
  display: none;
}
#s-62060f13-cc57-4fd0-ada5-c4e40e923d1f, #wrap-s-62060f13-cc57-4fd0-ada5-c4e40e923d1f { display: none !important; }}







#s-62060f13-cc57-4fd0-ada5-c4e40e923d1f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62060f13-cc57-4fd0-ada5-c4e40e923d1f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e77ba75-605f-421f-836f-2c556ffc1b84 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-8e77ba75-605f-421f-836f-2c556ffc1b84 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-8e77ba75-605f-421f-836f-2c556ffc1b84 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-8e77ba75-605f-421f-836f-2c556ffc1b84 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


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

.shg-category-root {
  display: grid;
  column-gap: 10px;
  row-gap: 20px;
}

.shg-default-column-count-2 {
  grid-template-columns: repeat(2, 1fr);
}

.shg-default-column-count-3 {
  grid-template-columns: repeat(3, 1fr);
}

.shg-default-column-count-4 {
  grid-template-columns: repeat(4, 1fr);
}

.shg-default-column-count-5 {
  grid-template-columns: repeat(5, 1fr);
}

.shg-default-column-count-6 {
  grid-template-columns: repeat(6, 1fr);
}

.shg-category-grid .shg-product-image-wrapper img.shogun-image {
  width: 100%;
}

@media (max-width: 767px) {
  .shg-category-root.stacked {
    display: block;
  }
}

/* Swiper CSS - Duplicated from SliderV3 base.css */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
  * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-4d521066-f13c-48e9-95ea-12224f77ea0f {
  margin-left: auto;
margin-right: auto;
}

#s-4d521066-f13c-48e9-95ea-12224f77ea0f .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-prev,
#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-next {
  
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-prev svg,
#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-4d521066-f13c-48e9-95ea-12224f77ea0f .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-d9b4746a-6b81-431f-ada7-8155c2023ab3 {
  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-1d2c6be2-4a29-4421-8083-d43d806bad13 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d2c6be2-4a29-4421-8083-d43d806bad13 img.shogun-image {
  width: 100%;
  height: auto;
}





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

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

#s-d8b797e3-1aa4-47de-bb48-e8efee75bca2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d8b797e3-1aa4-47de-bb48-e8efee75bca2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6271e986-1867-42d8-9ca2-9db7860025c4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6271e986-1867-42d8-9ca2-9db7860025c4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6271e986-1867-42d8-9ca2-9db7860025c4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6271e986-1867-42d8-9ca2-9db7860025c4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-318e952d-7143-4ef9-bc70-79c4c8f98048 {
  margin-left: auto;
margin-right: auto;
}

#s-23478d3c-527c-41a8-97b0-c6f74392a156 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23478d3c-527c-41a8-97b0-c6f74392a156 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9db0affa-e94a-451e-be81-cc0aaecf1c66 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9db0affa-e94a-451e-be81-cc0aaecf1c66 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-3b2fe6d5-a3e5-4459-baa8-f893bacf3e90 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3b2fe6d5-a3e5-4459-baa8-f893bacf3e90 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3b2fe6d5-a3e5-4459-baa8-f893bacf3e90 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3b2fe6d5-a3e5-4459-baa8-f893bacf3e90 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-522f5676-179a-4519-bf87-fc72827ce758 {
  margin-left: auto;
margin-right: auto;
}

#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7086bed-a8d3-4d93-b1be-26968fa909a4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a7aba83c-5768-40d0-85c5-40a0a773ba01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a7aba83c-5768-40d0-85c5-40a0a773ba01 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-45a96690-c8ba-4276-adfa-d6fb02a23e8f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-45a96690-c8ba-4276-adfa-d6fb02a23e8f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-45a96690-c8ba-4276-adfa-d6fb02a23e8f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-45a96690-c8ba-4276-adfa-d6fb02a23e8f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a867576e-dacc-41b3-826a-3cd9a9172809 {
  margin-left: auto;
margin-right: auto;
}

#s-dc655313-9f09-4370-8691-722afe2cdce1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc655313-9f09-4370-8691-722afe2cdce1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3da62c7a-227f-48d5-8207-33c6d3fa22ba {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3da62c7a-227f-48d5-8207-33c6d3fa22ba .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-a6518b77-a837-4eff-a379-985ab40ad9a3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a6518b77-a837-4eff-a379-985ab40ad9a3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a6518b77-a837-4eff-a379-985ab40ad9a3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a6518b77-a837-4eff-a379-985ab40ad9a3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-994e838b-67d9-4e4a-ba1e-4db38314217d {
  margin-left: auto;
margin-right: auto;
}

#s-7f52768f-ecfa-4516-99af-bd226d45b5aa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f52768f-ecfa-4516-99af-bd226d45b5aa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-88710792-1abd-43ef-ba9d-72a683e8fa86 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-88710792-1abd-43ef-ba9d-72a683e8fa86 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-9fc89fc1-d542-4343-9f6a-5b5363672386 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9fc89fc1-d542-4343-9f6a-5b5363672386 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9fc89fc1-d542-4343-9f6a-5b5363672386 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9fc89fc1-d542-4343-9f6a-5b5363672386 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2b690823-ffd2-42a1-bf51-d6bae26b4ce4 {
  margin-left: auto;
margin-right: auto;
}

#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b92b43ed-ce88-4730-ad7e-2728132d88e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ddd3a872-2a02-4254-ac69-b7b5d2c00cf4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ddd3a872-2a02-4254-ac69-b7b5d2c00cf4 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-43f0de67-2d3a-43aa-8ea5-67234a12412c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-43f0de67-2d3a-43aa-8ea5-67234a12412c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-43f0de67-2d3a-43aa-8ea5-67234a12412c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-43f0de67-2d3a-43aa-8ea5-67234a12412c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-051b2ae7-cceb-4899-972e-17158f52dad6 {
  margin-left: auto;
margin-right: auto;
}

#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4e0c9f51-4ffe-4207-8da1-6e208e95f218 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bdbcf8c2-f2dd-400b-b8a7-bb7ba7b460cf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bdbcf8c2-f2dd-400b-b8a7-bb7ba7b460cf .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-568e5dcb-9f34-4b94-a699-f7ee3d575b0e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-568e5dcb-9f34-4b94-a699-f7ee3d575b0e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-568e5dcb-9f34-4b94-a699-f7ee3d575b0e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-568e5dcb-9f34-4b94-a699-f7ee3d575b0e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b178ff1a-666c-41b1-9f4a-174656606948 {
  margin-left: auto;
margin-right: auto;
}

#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a760812d-b82c-4f65-88ad-f4bba91e4b31 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-64e8db3f-0af6-4872-8a83-69847460d021 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-64e8db3f-0af6-4872-8a83-69847460d021 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-d138d576-dcbe-42b3-9894-454eb014f173 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d138d576-dcbe-42b3-9894-454eb014f173 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d138d576-dcbe-42b3-9894-454eb014f173 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d138d576-dcbe-42b3-9894-454eb014f173 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e5f3d4b8-88a7-4f2b-99cf-3c233777aaee {
  margin-left: auto;
margin-right: auto;
}

#s-dc607d38-0203-4a0a-8b17-8128df655540 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dc607d38-0203-4a0a-8b17-8128df655540 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-232b9f15-cb87-40d5-be22-5114a00241dd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-232b9f15-cb87-40d5-be22-5114a00241dd .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-f9151dd4-8995-43e8-9f83-7075167c9cbb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f9151dd4-8995-43e8-9f83-7075167c9cbb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f9151dd4-8995-43e8-9f83-7075167c9cbb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f9151dd4-8995-43e8-9f83-7075167c9cbb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a89c7200-a24c-4e3b-9259-57dac5c14e44 {
  margin-left: auto;
margin-right: auto;
}

#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ce1ea85-c554-4ccb-b8fc-93dd84d40969 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e16b4f41-7392-4d99-8154-c1424dc6f538 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e16b4f41-7392-4d99-8154-c1424dc6f538 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-a5ba5e43-8068-45df-87fe-081a3a6cf604 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a5ba5e43-8068-45df-87fe-081a3a6cf604 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a5ba5e43-8068-45df-87fe-081a3a6cf604 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a5ba5e43-8068-45df-87fe-081a3a6cf604 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-190d764d-7097-4e99-bcc0-b887f40122df {
  margin-left: auto;
margin-right: auto;
}

#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-94df3ad6-845f-4391-9441-d6e7c18a9a4a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-44519341-edff-4c8b-af1d-b0c2b4b3a82d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-44519341-edff-4c8b-af1d-b0c2b4b3a82d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-e43331bb-c4b1-4cac-b621-e9dd057842b1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e43331bb-c4b1-4cac-b621-e9dd057842b1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e43331bb-c4b1-4cac-b621-e9dd057842b1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e43331bb-c4b1-4cac-b621-e9dd057842b1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-275e2a0c-fc91-448c-9d50-1b12df309f04 {
  margin-left: auto;
margin-right: auto;
}

#s-243159e2-8b37-435d-abf5-d8976adc0a63 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-243159e2-8b37-435d-abf5-d8976adc0a63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-88933ab8-d765-494e-9f67-48f0b137ef16 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-88933ab8-d765-494e-9f67-48f0b137ef16 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-4062cac5-b1ca-4078-b9ec-91bda6e9e0e3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4062cac5-b1ca-4078-b9ec-91bda6e9e0e3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4062cac5-b1ca-4078-b9ec-91bda6e9e0e3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4062cac5-b1ca-4078-b9ec-91bda6e9e0e3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f3448028-513e-48aa-92a1-870531d09fd4 {
  margin-left: auto;
margin-right: auto;
}

#s-33fa6230-317e-47bf-8761-5dc16573a9dc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33fa6230-317e-47bf-8761-5dc16573a9dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9fed52c9-3232-41ee-8e09-02ab3ce6befe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9fed52c9-3232-41ee-8e09-02ab3ce6befe .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-af91caa1-a07b-44a2-b8df-78ef2d3287c8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-af91caa1-a07b-44a2-b8df-78ef2d3287c8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-af91caa1-a07b-44a2-b8df-78ef2d3287c8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-af91caa1-a07b-44a2-b8df-78ef2d3287c8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a6914444-ed08-4e3b-ac76-0d525cf68c21 {
  margin-left: auto;
margin-right: auto;
}

#s-ceb215ed-e368-43bd-ad31-7821d9df2118 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ceb215ed-e368-43bd-ad31-7821d9df2118 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-17cebcd4-2b5d-43bf-96d4-7279f7942bf5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-17cebcd4-2b5d-43bf-96d4-7279f7942bf5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-9373be5a-2081-42c0-b539-508d0e5a5429 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9373be5a-2081-42c0-b539-508d0e5a5429 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9373be5a-2081-42c0-b539-508d0e5a5429 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9373be5a-2081-42c0-b539-508d0e5a5429 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d6887bc2-28fe-4120-a06f-e0b8cf859cf0 {
  margin-left: auto;
margin-right: auto;
}

#s-4b4ea0ed-5464-4987-8f30-8614e6357983 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4b4ea0ed-5464-4987-8f30-8614e6357983 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4e44f35f-30c1-47bf-bf6b-6af90bf599fb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4e44f35f-30c1-47bf-bf6b-6af90bf599fb .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6b5c8afd-9f91-4dce-945b-2043ea6d4e12 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6b5c8afd-9f91-4dce-945b-2043ea6d4e12 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6b5c8afd-9f91-4dce-945b-2043ea6d4e12 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6b5c8afd-9f91-4dce-945b-2043ea6d4e12 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6ba73d3f-79cf-4fc7-8c74-09e6e308d0ae {
  margin-left: auto;
margin-right: auto;
}

#s-42fbe712-9383-469c-9e75-4ccd2427a434 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-42fbe712-9383-469c-9e75-4ccd2427a434 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-08ddef1c-635e-41d4-8da1-3a5c00eb09b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-08ddef1c-635e-41d4-8da1-3a5c00eb09b1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-3969c997-ceac-402a-b0f5-ba69e38dfe99 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3969c997-ceac-402a-b0f5-ba69e38dfe99 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3969c997-ceac-402a-b0f5-ba69e38dfe99 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3969c997-ceac-402a-b0f5-ba69e38dfe99 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1eca6f11-42df-4c19-963e-fa19138affb0 {
  margin-left: auto;
margin-right: auto;
}

#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fa99cbb-5018-45f9-a6ea-c59eff4ae122 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fe657734-854a-4478-8feb-d72097df05f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fe657734-854a-4478-8feb-d72097df05f9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7e5221a7-b20e-47ed-9a8c-2b6361133ed0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7e5221a7-b20e-47ed-9a8c-2b6361133ed0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7e5221a7-b20e-47ed-9a8c-2b6361133ed0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7e5221a7-b20e-47ed-9a8c-2b6361133ed0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-92e7a772-7f5b-4094-b05a-65491c454762 {
  margin-left: auto;
margin-right: auto;
}

#s-6455eaf5-5f81-49af-933f-744d96499556 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6455eaf5-5f81-49af-933f-744d96499556 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8b79bc10-9b6e-4b99-866f-41b438d8b508 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8b79bc10-9b6e-4b99-866f-41b438d8b508 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-e3fbd968-9aea-4313-9fd6-8cc0647b2ff3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e3fbd968-9aea-4313-9fd6-8cc0647b2ff3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e3fbd968-9aea-4313-9fd6-8cc0647b2ff3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e3fbd968-9aea-4313-9fd6-8cc0647b2ff3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-602c2a3c-e1dc-4de9-8e49-796299d4bd06 {
  margin-left: auto;
margin-right: auto;
}

#s-3d4ef39a-241b-44a0-8321-42883b20730d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d4ef39a-241b-44a0-8321-42883b20730d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-89d0852d-017e-42b4-85ca-0ab058232a0a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-89d0852d-017e-42b4-85ca-0ab058232a0a .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-f979f695-9f09-4f65-885b-48e9384fa6d2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f979f695-9f09-4f65-885b-48e9384fa6d2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f979f695-9f09-4f65-885b-48e9384fa6d2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f979f695-9f09-4f65-885b-48e9384fa6d2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b0371410-bed9-41d6-825e-26443e79feec {
  margin-left: auto;
margin-right: auto;
}

#s-67d49934-a51b-4b47-b5c7-8b58e4755ace {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67d49934-a51b-4b47-b5c7-8b58e4755ace img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4d4975fd-c532-4f3f-80ba-8f37a01170b2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4d4975fd-c532-4f3f-80ba-8f37a01170b2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-3aa14873-0a10-4fbf-89ee-46696714a45b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3aa14873-0a10-4fbf-89ee-46696714a45b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3aa14873-0a10-4fbf-89ee-46696714a45b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3aa14873-0a10-4fbf-89ee-46696714a45b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

@media (min-width: 1200px){#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-5bc877be-5a56-4a27-85bf-b0d4ef4cb489 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-daa3e323-e46c-430f-8c0b-011a44c58775 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}
@media (min-width: 1200px){#s-daa3e323-e46c-430f-8c0b-011a44c58775 {
  display: none;
}
#s-daa3e323-e46c-430f-8c0b-011a44c58775, #wrap-s-daa3e323-e46c-430f-8c0b-011a44c58775 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-daa3e323-e46c-430f-8c0b-011a44c58775 {
  display: none;
}
#s-daa3e323-e46c-430f-8c0b-011a44c58775, #wrap-s-daa3e323-e46c-430f-8c0b-011a44c58775 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-daa3e323-e46c-430f-8c0b-011a44c58775 {
  display: none;
}
#s-daa3e323-e46c-430f-8c0b-011a44c58775, #wrap-s-daa3e323-e46c-430f-8c0b-011a44c58775 { display: none !important; }}@media (max-width: 767px){#s-daa3e323-e46c-430f-8c0b-011a44c58775 {
  display: none;
}
#s-daa3e323-e46c-430f-8c0b-011a44c58775, #wrap-s-daa3e323-e46c-430f-8c0b-011a44c58775 { display: none !important; }}
@media (min-width: 0px) {
[id="s-daa3e323-e46c-430f-8c0b-011a44c58775"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-daa3e323-e46c-430f-8c0b-011a44c58775"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 992px) {
[id="s-daa3e323-e46c-430f-8c0b-011a44c58775"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 1200px) {
[id="s-daa3e323-e46c-430f-8c0b-011a44c58775"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 24.0px);
}

}

#s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 118, 85, 1);
}
@media (min-width: 1200px){#s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1 {
  display: none;
}
#s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1, #wrap-s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1 {
  padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}
}







#s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92680a9c-7235-4bb2-8d2c-b5f1a0da0fb1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac0afbd3-0de7-4015-8cfe-a4fdaa97f9f0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 992px) and (max-width: 1199px){#s-ac0afbd3-0de7-4015-8cfe-a4fdaa97f9f0 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-ac0afbd3-0de7-4015-8cfe-a4fdaa97f9f0 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-ac0afbd3-0de7-4015-8cfe-a4fdaa97f9f0 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-ac0afbd3-0de7-4015-8cfe-a4fdaa97f9f0 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-2a00e0cd-6922-40c8-a091-0cbd418c4caf {
  margin-left: auto;
margin-right: auto;
}

#s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-prev,
#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-next {
  
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-prev svg,
#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-prev,
#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-next {
  
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-prev svg,
#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-2a00e0cd-6922-40c8-a091-0cbd418c4caf .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-3efddb00-5c8d-4003-8c22-941294458e7e {
  margin-left: auto;
margin-right: auto;
}

#s-cf2b0335-d405-43d0-af84-407db8645f69 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cf2b0335-d405-43d0-af84-407db8645f69 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ced2dd7-efdb-4f76-916f-92ad1b2b7407 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8ced2dd7-efdb-4f76-916f-92ad1b2b7407 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-901377c9-4d2c-4fe0-8e6c-224c9f0134f7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-901377c9-4d2c-4fe0-8e6c-224c9f0134f7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-901377c9-4d2c-4fe0-8e6c-224c9f0134f7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-901377c9-4d2c-4fe0-8e6c-224c9f0134f7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-30752e3b-e525-43a4-bdf9-3bd5afcb4454 {
  margin-left: auto;
margin-right: auto;
}

#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9d69b9d-f729-44e8-b1e9-c768cd798016 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-58cd0d36-d77e-4de9-b1cf-571a830cb394 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-58cd0d36-d77e-4de9-b1cf-571a830cb394 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-69d96d4b-de6d-4d47-8cde-7bcb48274d41 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-69d96d4b-de6d-4d47-8cde-7bcb48274d41 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-69d96d4b-de6d-4d47-8cde-7bcb48274d41 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-69d96d4b-de6d-4d47-8cde-7bcb48274d41 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fd9563b8-6e31-46c4-a266-f2c417b0433c {
  margin-left: auto;
margin-right: auto;
}

#s-723dfc4e-dee3-481a-9d77-630bb680db1a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-723dfc4e-dee3-481a-9d77-630bb680db1a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-969302c5-dc47-4186-90cc-ecaebf74b1d5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-969302c5-dc47-4186-90cc-ecaebf74b1d5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-5139e448-2070-44a2-b72e-d7b458777da8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5139e448-2070-44a2-b72e-d7b458777da8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5139e448-2070-44a2-b72e-d7b458777da8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5139e448-2070-44a2-b72e-d7b458777da8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b8b68a5c-1918-4fd3-8aed-9c2593b1d962 {
  margin-left: auto;
margin-right: auto;
}

#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ee11fd1-98bd-4dde-9f03-816210ccf91b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ae86741-faae-4d7d-9c1b-f3df429a8ddc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8ae86741-faae-4d7d-9c1b-f3df429a8ddc .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-05064c32-6bee-4a2f-89c2-6a44f6242d01 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-05064c32-6bee-4a2f-89c2-6a44f6242d01 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-05064c32-6bee-4a2f-89c2-6a44f6242d01 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-05064c32-6bee-4a2f-89c2-6a44f6242d01 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2a690a76-5e17-4246-a10a-590ab4e857a3 {
  margin-left: auto;
margin-right: auto;
}

#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0790f600-469a-4c1f-8ff7-c4ebe5a2a4d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7480af2c-8d2a-4604-98ea-b45fc2b24c53 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7480af2c-8d2a-4604-98ea-b45fc2b24c53 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-2c21de63-7578-4d66-884f-75ed80d44443 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2c21de63-7578-4d66-884f-75ed80d44443 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2c21de63-7578-4d66-884f-75ed80d44443 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2c21de63-7578-4d66-884f-75ed80d44443 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-862d0ded-237a-40e7-9f19-e6da3d86f838 {
  margin-left: auto;
margin-right: auto;
}

#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1a0db16-8f31-4c13-bc67-a81c5867d328 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-133e204c-d9bc-4fe8-a134-896c934c1411 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-133e204c-d9bc-4fe8-a134-896c934c1411 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-24552e5c-9205-4597-86f8-115fe9fe0002 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-24552e5c-9205-4597-86f8-115fe9fe0002 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-24552e5c-9205-4597-86f8-115fe9fe0002 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-24552e5c-9205-4597-86f8-115fe9fe0002 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0abccc8a-b828-44f7-831c-fda7148e3f7c {
  margin-left: auto;
margin-right: auto;
}

#s-816c5705-3269-4ac8-bbe7-df03224df0ce {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-816c5705-3269-4ac8-bbe7-df03224df0ce img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1896aa70-2160-40e7-b056-83fad5421538 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1896aa70-2160-40e7-b056-83fad5421538 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-dddbecda-ac1c-4b95-935b-04900199d10d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dddbecda-ac1c-4b95-935b-04900199d10d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dddbecda-ac1c-4b95-935b-04900199d10d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dddbecda-ac1c-4b95-935b-04900199d10d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-84ef890a-9d7a-462d-b21b-ccd37636fb1e {
  margin-left: auto;
margin-right: auto;
}

#s-2c868e62-cff2-470c-8d77-34388455958d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2c868e62-cff2-470c-8d77-34388455958d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25405c7a-8a78-45b6-9077-7866ad5d0f17 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-25405c7a-8a78-45b6-9077-7866ad5d0f17 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-4b17ea78-8bbc-45ab-98f7-e7adba516b8f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4b17ea78-8bbc-45ab-98f7-e7adba516b8f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4b17ea78-8bbc-45ab-98f7-e7adba516b8f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4b17ea78-8bbc-45ab-98f7-e7adba516b8f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6184d0c1-1c91-4156-9acf-3853154c4e82 {
  margin-left: auto;
margin-right: auto;
}

#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9806ab71-7273-4804-8ac7-19b0754f0fe6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3b2d47bf-54d4-45e6-984d-d642c70716fc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3b2d47bf-54d4-45e6-984d-d642c70716fc .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-78093004-6c88-497e-9d4a-d67d57197a1b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-78093004-6c88-497e-9d4a-d67d57197a1b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-78093004-6c88-497e-9d4a-d67d57197a1b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-78093004-6c88-497e-9d4a-d67d57197a1b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a2dfc6c4-43dd-4299-9898-5b4519b04e4e {
  margin-left: auto;
margin-right: auto;
}

#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0aa69dcb-1561-4abd-a0be-3ec54efe926d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e0946fb-2ca0-4a52-9f02-e6c77c2e433a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1e0946fb-2ca0-4a52-9f02-e6c77c2e433a .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-81a45acb-3166-4756-90fd-ef66ab3d8b19 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-81a45acb-3166-4756-90fd-ef66ab3d8b19 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-81a45acb-3166-4756-90fd-ef66ab3d8b19 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-81a45acb-3166-4756-90fd-ef66ab3d8b19 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8a217d17-89f2-4d1f-bc22-fbd9f5b20423 {
  margin-left: auto;
margin-right: auto;
}

#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3fa3d1f5-161e-4be3-9635-86099aeb10cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bff3d8d0-bc9e-4dd6-ae10-925a92ac474b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bff3d8d0-bc9e-4dd6-ae10-925a92ac474b .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-3a7d439d-d9ed-4e1a-b7f2-31914e6ebaa2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3a7d439d-d9ed-4e1a-b7f2-31914e6ebaa2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3a7d439d-d9ed-4e1a-b7f2-31914e6ebaa2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3a7d439d-d9ed-4e1a-b7f2-31914e6ebaa2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-62d69cb9-0ab2-45f8-8f5b-930cc68104f3 {
  margin-left: auto;
margin-right: auto;
}

#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d5525f5-0f08-4eb6-8398-52dcccc2300f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ab99328-389a-4b06-97cd-3821c116637d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8ab99328-389a-4b06-97cd-3821c116637d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-4a85ac61-81cd-4524-82ea-b706f4e2bf6c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4a85ac61-81cd-4524-82ea-b706f4e2bf6c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4a85ac61-81cd-4524-82ea-b706f4e2bf6c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4a85ac61-81cd-4524-82ea-b706f4e2bf6c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-990964a2-c881-46db-8fbb-d8cc761bd6a6 {
  margin-left: auto;
margin-right: auto;
}

#s-46bb90b6-de09-4282-a25f-710336c668a9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46bb90b6-de09-4282-a25f-710336c668a9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ed16910e-e915-4568-b61a-195174bfbf4e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ed16910e-e915-4568-b61a-195174bfbf4e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-814687e4-3d3d-4caa-aebe-0d50b32a31e5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-814687e4-3d3d-4caa-aebe-0d50b32a31e5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-814687e4-3d3d-4caa-aebe-0d50b32a31e5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-814687e4-3d3d-4caa-aebe-0d50b32a31e5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-664c6252-45f9-45a8-bd4a-be821cb24835 {
  margin-left: auto;
margin-right: auto;
}

#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c7c8612-91e4-4a23-8949-6dc94d1323a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-04cdf530-aeb8-4f2a-ac8e-7ac5db0cc2fb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-04cdf530-aeb8-4f2a-ac8e-7ac5db0cc2fb .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-8011b989-da3a-43ba-b36e-f249b60ae646 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8011b989-da3a-43ba-b36e-f249b60ae646 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-8011b989-da3a-43ba-b36e-f249b60ae646 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-8011b989-da3a-43ba-b36e-f249b60ae646 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9dacc428-5132-46e2-9b50-045ae961fd3e {
  margin-left: auto;
margin-right: auto;
}

#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f99a798-0c86-423a-826c-eb8a2fe297d7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bd8a200b-6ebe-46e6-8cd2-64c13a760dc0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bd8a200b-6ebe-46e6-8cd2-64c13a760dc0 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-4a17a449-0147-4025-9e34-2d37b20ab217 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4a17a449-0147-4025-9e34-2d37b20ab217 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4a17a449-0147-4025-9e34-2d37b20ab217 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4a17a449-0147-4025-9e34-2d37b20ab217 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-741f1a7e-08b1-44a0-875b-0d65d7f5073c {
  margin-left: auto;
margin-right: auto;
}

#s-14befd29-d947-4bdb-802f-0f4eb59731fa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-14befd29-d947-4bdb-802f-0f4eb59731fa img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b85d0a71-5bb3-4694-b99c-e7ff2d45c3da {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b85d0a71-5bb3-4694-b99c-e7ff2d45c3da .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-d3e09257-dfb5-42da-b52c-0e58c3e7837f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d3e09257-dfb5-42da-b52c-0e58c3e7837f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d3e09257-dfb5-42da-b52c-0e58c3e7837f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d3e09257-dfb5-42da-b52c-0e58c3e7837f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9b842546-8aa2-4e1f-9149-b1b53bfcc802 {
  margin-left: auto;
margin-right: auto;
}

#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1afe57b2-9123-4139-8be7-e7aebe6bc6d0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e8f8a0de-4cd8-4268-a981-ac67e71fdadd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e8f8a0de-4cd8-4268-a981-ac67e71fdadd .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-84c3859a-a67c-4b62-a9c2-4a45105183bf {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-84c3859a-a67c-4b62-a9c2-4a45105183bf .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-84c3859a-a67c-4b62-a9c2-4a45105183bf .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-84c3859a-a67c-4b62-a9c2-4a45105183bf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dd6f68fc-9c58-4328-b7a8-fe16757f7af2 {
  margin-left: auto;
margin-right: auto;
}

#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-31402d4e-b38e-4db2-ba03-db9c58b99a8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e5e2ea1-f7a2-4b5e-a50d-9ac279111b67 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1e5e2ea1-f7a2-4b5e-a50d-9ac279111b67 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-c899c5f9-8ac3-4f02-a020-56dc8802c09d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c899c5f9-8ac3-4f02-a020-56dc8802c09d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c899c5f9-8ac3-4f02-a020-56dc8802c09d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c899c5f9-8ac3-4f02-a020-56dc8802c09d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a8b22f04-2037-4015-9af0-15e110f48332 {
  margin-left: auto;
margin-right: auto;
}

#s-d7cccf68-6e27-4e98-a813-27db61310bcc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7cccf68-6e27-4e98-a813-27db61310bcc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e01a02a0-ea12-4eb7-81c0-077ed21909f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e01a02a0-ea12-4eb7-81c0-077ed21909f6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-f5c4d10a-ce51-44d8-9538-d4d3d8836fcf {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f5c4d10a-ce51-44d8-9538-d4d3d8836fcf .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f5c4d10a-ce51-44d8-9538-d4d3d8836fcf .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f5c4d10a-ce51-44d8-9538-d4d3d8836fcf .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9956d65a-2487-44b9-8dc7-b1fe2f69fbb3 {
  margin-left: auto;
margin-right: auto;
}

#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9283f97a-cf36-4781-a0e3-f7bee6a53f7b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-01a77ead-7a7d-4cdc-9d3f-b57c8f03a97e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-01a77ead-7a7d-4cdc-9d3f-b57c8f03a97e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-13043608-7812-4066-b787-85f19d9981fb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-13043608-7812-4066-b787-85f19d9981fb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-13043608-7812-4066-b787-85f19d9981fb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-13043608-7812-4066-b787-85f19d9981fb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-32857e88-155b-44ee-9a7c-4d635736663c {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 992px) and (max-width: 1199px){#s-32857e88-155b-44ee-9a7c-4d635736663c {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-32857e88-155b-44ee-9a7c-4d635736663c .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-32857e88-155b-44ee-9a7c-4d635736663c .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

@media (min-width: 1200px){#s-32857e88-155b-44ee-9a7c-4d635736663c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-32857e88-155b-44ee-9a7c-4d635736663c .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-32857e88-155b-44ee-9a7c-4d635736663c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-32857e88-155b-44ee-9a7c-4d635736663c .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-b058dd7e-32f2-48ce-8c3c-9d48ca3f1fc9 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-b058dd7e-32f2-48ce-8c3c-9d48ca3f1fc9 hr {
  border-top: 2px solid #ddd;
}

#s-3a67be4c-137b-466e-8a19-387af3fa5227 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3a67be4c-137b-466e-8a19-387af3fa5227 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a67be4c-137b-466e-8a19-387af3fa5227.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ffc3e0e2-5a71-4653-bb01-cf978be37465 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ffc3e0e2-5a71-4653-bb01-cf978be37465 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ffc3e0e2-5a71-4653-bb01-cf978be37465.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a68d4b3-1afe-4aae-ba89-ca97fc7d9af2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-3a68d4b3-1afe-4aae-ba89-ca97fc7d9af2 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-ef9b45f1-ada5-407a-a8b2-6517e2b9fa71 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-ef9b45f1-ada5-407a-a8b2-6517e2b9fa71 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-0607b7b6-a793-4f3f-af63-0a1b156e4d8b {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(48, 33, 186, 1);
border-style: none;
min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-0607b7b6-a793-4f3f-af63-0a1b156e4d8b {
  padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(249, 249, 249, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0607b7b6-a793-4f3f-af63-0a1b156e4d8b {
  background-color: rgba(249, 249, 249, 1);
}
}







#s-0607b7b6-a793-4f3f-af63-0a1b156e4d8b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0607b7b6-a793-4f3f-af63-0a1b156e4d8b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-60dac4ac-8030-470d-ab2c-06c4ed0310f0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-60dac4ac-8030-470d-ab2c-06c4ed0310f0 {
  padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
display: none;
}
#s-60dac4ac-8030-470d-ab2c-06c4ed0310f0, #wrap-s-60dac4ac-8030-470d-ab2c-06c4ed0310f0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-60dac4ac-8030-470d-ab2c-06c4ed0310f0 {
  padding-left: 4%;
padding-bottom: 0px;
}
}
#s-60dac4ac-8030-470d-ab2c-06c4ed0310f0 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



/* Duplicated Styles are also in Category base.css - keep them in sync */

.shg-swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 8px var(--arrow-button-size) var(--pagination-height)
    var(--arrow-button-size);
}

.shg-swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.shg-swiper-container > .shg-swiper {
  margin-left: 0;
  margin-right: 0;
}

.shg-swiper:not(.swiper-initialized) ~ .swiper-pagination,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.shg-swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.shg-swiper-container > .swiper-button-prev,
.shg-swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.shg-swiper-container > .swiper-button-prev {
  left: 0;
}

.shg-swiper-container > .swiper-button-next {
  right: 0;
}

.shg-swiper-container > .swiper-button-next:after,
.shg-swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.shg-swiper-container > .swiper-button-next svg,
.shg-swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

#s-56481f78-6362-4a74-bbc1-ccccb011c4d1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-56481f78-6362-4a74-bbc1-ccccb011c4d1 {
  display: none;
}
#s-56481f78-6362-4a74-bbc1-ccccb011c4d1, #wrap-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-56481f78-6362-4a74-bbc1-ccccb011c4d1 {
  padding-bottom: 0px;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-prev,
#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-next {
  
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-prev svg,
#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-56481f78-6362-4a74-bbc1-ccccb011c4d1 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-d8be5a69-629b-4bbb-8263-4c79ef8e5e8a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d8be5a69-629b-4bbb-8263-4c79ef8e5e8a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d8be5a69-629b-4bbb-8263-4c79ef8e5e8a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d8be5a69-629b-4bbb-8263-4c79ef8e5e8a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d8be5a69-629b-4bbb-8263-4c79ef8e5e8a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-77665829-ea5a-418d-af49-f223e52b50ee {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-77665829-ea5a-418d-af49-f223e52b50ee {
  display: none;
}
#s-77665829-ea5a-418d-af49-f223e52b50ee, #wrap-s-77665829-ea5a-418d-af49-f223e52b50ee { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-77665829-ea5a-418d-af49-f223e52b50ee {
  background-color: rgba(255, 185, 151, 1);
}
}







#s-77665829-ea5a-418d-af49-f223e52b50ee > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77665829-ea5a-418d-af49-f223e52b50ee.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-2cabfe29-1e83-4539-a629-6ddaa4dd2b84 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-2cabfe29-1e83-4539-a629-6ddaa4dd2b84 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}
#s-2cabfe29-1e83-4539-a629-6ddaa4dd2b84 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-2cabfe29-1e83-4539-a629-6ddaa4dd2b84 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-32717b63-faf5-4108-a36e-a4e9c8ef490e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-32717b63-faf5-4108-a36e-a4e9c8ef490e {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-32717b63-faf5-4108-a36e-a4e9c8ef490e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32717b63-faf5-4108-a36e-a4e9c8ef490e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d18f9969-6630-4bb1-a653-9ea2313d2c43 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d18f9969-6630-4bb1-a653-9ea2313d2c43 {
  background-color: rgba(249, 249, 249, 0);
}
}
@media (min-width: 0px) {
[id="s-d18f9969-6630-4bb1-a653-9ea2313d2c43"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d18f9969-6630-4bb1-a653-9ea2313d2c43"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-d18f9969-6630-4bb1-a653-9ea2313d2c43"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-d18f9969-6630-4bb1-a653-9ea2313d2c43"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-7777a9e0-e0bf-4ca8-9e32-a52659a9139a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7777a9e0-e0bf-4ca8-9e32-a52659a9139a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7777a9e0-e0bf-4ca8-9e32-a52659a9139a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6e592da1-9055-4eec-b612-13a24b5e36e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6e592da1-9055-4eec-b612-13a24b5e36e7 {
  text-align: left;
}
}
#s-6e592da1-9055-4eec-b612-13a24b5e36e7 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-6e592da1-9055-4eec-b612-13a24b5e36e7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-d2bace7e-9319-47c7-a966-6c83eec43cbb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d2bace7e-9319-47c7-a966-6c83eec43cbb {
  text-align: left;
}
}
#s-d2bace7e-9319-47c7-a966-6c83eec43cbb .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-d2bace7e-9319-47c7-a966-6c83eec43cbb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


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

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-7dd056c9-799c-4974-9945-925b9cdb0d1b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-7dd056c9-799c-4974-9945-925b9cdb0d1b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7dd056c9-799c-4974-9945-925b9cdb0d1b:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-7dd056c9-799c-4974-9945-925b9cdb0d1b {
  margin-top: 20px;
margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-7dd056c9-799c-4974-9945-925b9cdb0d1b:hover {background-color: rgba(254, 229, 217, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-7dd056c9-799c-4974-9945-925b9cdb0d1b-root {
    text-align: center;
  }


#s-7dd056c9-799c-4974-9945-925b9cdb0d1b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7dd056c9-799c-4974-9945-925b9cdb0d1b-root {
    text-align: center;
  }


#s-7dd056c9-799c-4974-9945-925b9cdb0d1b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7dd056c9-799c-4974-9945-925b9cdb0d1b-root {
    text-align: center;
  }


#s-7dd056c9-799c-4974-9945-925b9cdb0d1b.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7dd056c9-799c-4974-9945-925b9cdb0d1b-root {
    text-align: center;
  }


#s-7dd056c9-799c-4974-9945-925b9cdb0d1b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7dd056c9-799c-4974-9945-925b9cdb0d1b-root {
    text-align: center;
  }


#s-7dd056c9-799c-4974-9945-925b9cdb0d1b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-d7f027e8-75d2-4afa-a597-6703cf3f1f53 {
  margin-left: auto;
margin-right: auto;
}

#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b7e41df5-1f4d-4258-8060-c85bbd0afa01 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8f783848-b434-42dd-9922-6bb49e1d846d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8f783848-b434-42dd-9922-6bb49e1d846d .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-8f783848-b434-42dd-9922-6bb49e1d846d .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 {
  text-align: center;
}
}
#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6399c5ba-1f62-4e0f-8dfd-95e80cd801b3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4 {
  display: none;
}
#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4, #wrap-s-aaed88ed-86aa-46b9-b37c-26453b86b0e4 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4 {
  background-color: rgba(54, 97, 171, 1);
}
}







#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aaed88ed-86aa-46b9-b37c-26453b86b0e4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-ae01d17e-35f0-47ca-861b-2d611084d0c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-ae01d17e-35f0-47ca-861b-2d611084d0c5 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}
#s-ae01d17e-35f0-47ca-861b-2d611084d0c5 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ae01d17e-35f0-47ca-861b-2d611084d0c5 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-bed3f542-27c3-4e66-af8f-e9636d99fe81 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-bed3f542-27c3-4e66-af8f-e9636d99fe81 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-bed3f542-27c3-4e66-af8f-e9636d99fe81 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bed3f542-27c3-4e66-af8f-e9636d99fe81.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e43025b5-35fa-4076-87a0-0a0b7d1cce43 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e43025b5-35fa-4076-87a0-0a0b7d1cce43 {
  background-color: rgba(249, 249, 249, 0);
}
}
@media (min-width: 0px) {
[id="s-e43025b5-35fa-4076-87a0-0a0b7d1cce43"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e43025b5-35fa-4076-87a0-0a0b7d1cce43"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-e43025b5-35fa-4076-87a0-0a0b7d1cce43"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-e43025b5-35fa-4076-87a0-0a0b7d1cce43"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-099eee4b-8404-48d1-b31f-6e3325168a72 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-099eee4b-8404-48d1-b31f-6e3325168a72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-099eee4b-8404-48d1-b31f-6e3325168a72.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-30d3fd31-edf9-43ac-872b-f2e396741e2f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-30d3fd31-edf9-43ac-872b-f2e396741e2f {
  text-align: left;
}
}
#s-30d3fd31-edf9-43ac-872b-f2e396741e2f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-30d3fd31-edf9-43ac-872b-f2e396741e2f .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-291f054a-4f71-4911-8249-9745f69bbf62 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-291f054a-4f71-4911-8249-9745f69bbf62 {
  text-align: left;
}
}
#s-291f054a-4f71-4911-8249-9745f69bbf62 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-291f054a-4f71-4911-8249-9745f69bbf62 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123 {
  margin-top: 20px;
margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123:hover {background-color: rgba(199, 219, 254, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123-root {
    text-align: center;
  }


#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123-root {
    text-align: center;
  }


#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123-root {
    text-align: center;
  }


#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123-root {
    text-align: center;
  }


#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123-root {
    text-align: center;
  }


#s-1a9b89b5-3291-4be6-bcd4-e0bb13d3d123.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-19562382-4c00-45e4-9cff-683d8127a909 {
  margin-left: auto;
margin-right: auto;
}

#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26780350-acd5-40a0-938a-c0b9a0fabfe5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0cbe9ce7-a045-4b57-b51e-794efe7eb85c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0cbe9ce7-a045-4b57-b51e-794efe7eb85c .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-0cbe9ce7-a045-4b57-b51e-794efe7eb85c .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-9fda405a-83fb-4c89-989e-ea0f49948376 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9fda405a-83fb-4c89-989e-ea0f49948376 {
  text-align: center;
}
}
#s-9fda405a-83fb-4c89-989e-ea0f49948376 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-9fda405a-83fb-4c89-989e-ea0f49948376 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9fda405a-83fb-4c89-989e-ea0f49948376 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9fda405a-83fb-4c89-989e-ea0f49948376 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-9fda405a-83fb-4c89-989e-ea0f49948376 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9fda405a-83fb-4c89-989e-ea0f49948376 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-6a7303a8-e7fe-474f-a876-0d0baf781f85 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-6a7303a8-e7fe-474f-a876-0d0baf781f85"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-6a7303a8-e7fe-474f-a876-0d0baf781f85"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6a7303a8-e7fe-474f-a876-0d0baf781f85"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6a7303a8-e7fe-474f-a876-0d0baf781f85"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ef16222f-a8d4-4189-a43d-7065712971cb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-ef16222f-a8d4-4189-a43d-7065712971cb {
  display: none;
}
#s-ef16222f-a8d4-4189-a43d-7065712971cb, #wrap-s-ef16222f-a8d4-4189-a43d-7065712971cb { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-ef16222f-a8d4-4189-a43d-7065712971cb {
  background-color: rgba(160, 44, 102, 1);
}
}







#s-ef16222f-a8d4-4189-a43d-7065712971cb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef16222f-a8d4-4189-a43d-7065712971cb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4f8faa7f-930d-4dc2-81f9-cc62fbf3ff50 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-4f8faa7f-930d-4dc2-81f9-cc62fbf3ff50 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}
#s-4f8faa7f-930d-4dc2-81f9-cc62fbf3ff50 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4f8faa7f-930d-4dc2-81f9-cc62fbf3ff50 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-59a09d8e-9632-4d4a-bc29-5a4d92e91bc9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-59a09d8e-9632-4d4a-bc29-5a4d92e91bc9 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-59a09d8e-9632-4d4a-bc29-5a4d92e91bc9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-59a09d8e-9632-4d4a-bc29-5a4d92e91bc9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2237cf16-977f-49c7-902d-a9557a24632c {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2237cf16-977f-49c7-902d-a9557a24632c {
  background-color: rgba(249, 249, 249, 0);
}
}
@media (min-width: 0px) {
[id="s-2237cf16-977f-49c7-902d-a9557a24632c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2237cf16-977f-49c7-902d-a9557a24632c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-2237cf16-977f-49c7-902d-a9557a24632c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-2237cf16-977f-49c7-902d-a9557a24632c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-6e7fa799-e8f6-4e73-9b2c-c8ae3179c253 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6e7fa799-e8f6-4e73-9b2c-c8ae3179c253 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e7fa799-e8f6-4e73-9b2c-c8ae3179c253.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8a4d2bb2-88b0-4330-9283-98c32f85ea97 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-8a4d2bb2-88b0-4330-9283-98c32f85ea97 {
  text-align: left;
}
}
#s-8a4d2bb2-88b0-4330-9283-98c32f85ea97 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-8a4d2bb2-88b0-4330-9283-98c32f85ea97 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-c3c0219f-6487-4683-97ae-2a8fb15a3d87 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-c3c0219f-6487-4683-97ae-2a8fb15a3d87 {
  text-align: left;
}
}
#s-c3c0219f-6487-4683-97ae-2a8fb15a3d87 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-c3c0219f-6487-4683-97ae-2a8fb15a3d87 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-7d2113a5-2855-46c4-a68f-95537da6d0f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-7d2113a5-2855-46c4-a68f-95537da6d0f3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7d2113a5-2855-46c4-a68f-95537da6d0f3:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-7d2113a5-2855-46c4-a68f-95537da6d0f3 {
  margin-top: 20px;
margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-7d2113a5-2855-46c4-a68f-95537da6d0f3:hover {background-color: rgba(237, 192, 214, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-7d2113a5-2855-46c4-a68f-95537da6d0f3-root {
    text-align: center;
  }


#s-7d2113a5-2855-46c4-a68f-95537da6d0f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7d2113a5-2855-46c4-a68f-95537da6d0f3-root {
    text-align: center;
  }


#s-7d2113a5-2855-46c4-a68f-95537da6d0f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7d2113a5-2855-46c4-a68f-95537da6d0f3-root {
    text-align: center;
  }


#s-7d2113a5-2855-46c4-a68f-95537da6d0f3.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7d2113a5-2855-46c4-a68f-95537da6d0f3-root {
    text-align: center;
  }


#s-7d2113a5-2855-46c4-a68f-95537da6d0f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7d2113a5-2855-46c4-a68f-95537da6d0f3-root {
    text-align: center;
  }


#s-7d2113a5-2855-46c4-a68f-95537da6d0f3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-faf3c6a0-931b-4ce1-afc8-ff681cb70e31 {
  margin-left: auto;
margin-right: auto;
}

#s-a9b53d63-d858-4b44-b89e-04ba0e683726 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a9b53d63-d858-4b44-b89e-04ba0e683726 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}


.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image,
.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-image-zoom,
.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image {
  aspect-ratio: 1:1;
}



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

.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9b53d63-d858-4b44-b89e-04ba0e683726 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5c644d07-6bc3-465c-99f5-3181be126610 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c644d07-6bc3-465c-99f5-3181be126610 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-5c644d07-6bc3-465c-99f5-3181be126610 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 {
  text-align: center;
}
}
#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5e49d08b-aa11-4fff-b8a2-e05395aef253 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-c3db53c6-1a25-4688-838b-df882181cf91 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-c3db53c6-1a25-4688-838b-df882181cf91 {
  display: none;
}
#s-c3db53c6-1a25-4688-838b-df882181cf91, #wrap-s-c3db53c6-1a25-4688-838b-df882181cf91 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c3db53c6-1a25-4688-838b-df882181cf91 {
  background-color: rgba(51, 194, 165, 1);
}
}







#s-c3db53c6-1a25-4688-838b-df882181cf91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3db53c6-1a25-4688-838b-df882181cf91.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-c3db53c6-1a25-4688-838b-df882181cf91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c3db53c6-1a25-4688-838b-df882181cf91.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-80648cee-e55d-4c40-b177-03b03b9728cb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-80648cee-e55d-4c40-b177-03b03b9728cb {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}
#s-80648cee-e55d-4c40-b177-03b03b9728cb .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-80648cee-e55d-4c40-b177-03b03b9728cb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-ed2c3282-918a-417a-961c-68bb60993c9b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-ed2c3282-918a-417a-961c-68bb60993c9b {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-ed2c3282-918a-417a-961c-68bb60993c9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ed2c3282-918a-417a-961c-68bb60993c9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6abc636e-e020-4d4d-a917-95ed455f3d03 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-6abc636e-e020-4d4d-a917-95ed455f3d03 {
  background-color: rgba(249, 249, 249, 0);
}
}
@media (min-width: 0px) {
[id="s-6abc636e-e020-4d4d-a917-95ed455f3d03"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6abc636e-e020-4d4d-a917-95ed455f3d03"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-6abc636e-e020-4d4d-a917-95ed455f3d03"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-6abc636e-e020-4d4d-a917-95ed455f3d03"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-7c50db64-1b0a-4402-8fb1-6d38619c4d96 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7c50db64-1b0a-4402-8fb1-6d38619c4d96 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c50db64-1b0a-4402-8fb1-6d38619c4d96.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e3a28489-5a3b-4afc-a80c-07cd44dc3ad0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e3a28489-5a3b-4afc-a80c-07cd44dc3ad0 {
  text-align: left;
}
}
#s-e3a28489-5a3b-4afc-a80c-07cd44dc3ad0 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-e3a28489-5a3b-4afc-a80c-07cd44dc3ad0 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-5b67082c-6fbd-45a3-b165-daabae1e0b8a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5b67082c-6fbd-45a3-b165-daabae1e0b8a {
  text-align: left;
}
}
#s-5b67082c-6fbd-45a3-b165-daabae1e0b8a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-5b67082c-6fbd-45a3-b165-daabae1e0b8a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed {
  margin-top: 20px;
margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed:hover {background-color: rgba(183, 237, 226, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed-root {
    text-align: center;
  }


#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed-root {
    text-align: center;
  }


#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed-root {
    text-align: center;
  }


#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed-root {
    text-align: center;
  }


#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed-root {
    text-align: center;
  }


#s-c0594ff6-a1cb-446f-9d47-03d312f3b9ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-81fc42c4-07bc-4c8d-9840-949eeb3720b1 {
  margin-left: auto;
margin-right: auto;
}

#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2fb9c34f-77b6-441d-906c-6a72ab08a4ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-71c60c9e-f3bc-4c95-9225-9ba6f976b454 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-71c60c9e-f3bc-4c95-9225-9ba6f976b454 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-71c60c9e-f3bc-4c95-9225-9ba6f976b454 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da {
  text-align: center;
}
}
#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5b4ed8c2-315d-44e7-b795-f0605f19d7da .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-1b173417-5c20-4ed7-a9ec-fb3646d9fa9b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1b173417-5c20-4ed7-a9ec-fb3646d9fa9b {
  display: none;
}
#s-1b173417-5c20-4ed7-a9ec-fb3646d9fa9b, #wrap-s-1b173417-5c20-4ed7-a9ec-fb3646d9fa9b { display: none !important; }}







#s-1b173417-5c20-4ed7-a9ec-fb3646d9fa9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b173417-5c20-4ed7-a9ec-fb3646d9fa9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a69f9b38-ee71-46b2-8f12-7c990ced29a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-a69f9b38-ee71-46b2-8f12-7c990ced29a5 {
  margin-top: 20px;
margin-bottom: 10px;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
}
}
#s-a69f9b38-ee71-46b2-8f12-7c990ced29a5 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-02e5e645-7ccb-424f-a080-6e310602a542 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-02e5e645-7ccb-424f-a080-6e310602a542 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-02e5e645-7ccb-424f-a080-6e310602a542 {
  display: none;
}
#s-02e5e645-7ccb-424f-a080-6e310602a542, #wrap-s-02e5e645-7ccb-424f-a080-6e310602a542 { display: none !important; }}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-prev,
#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-next {
  
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-prev svg,
#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-prev,
#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-next {
  
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-prev svg,
#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-02e5e645-7ccb-424f-a080-6e310602a542 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c {
  margin-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c {
  display: none;
}
#s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c, #wrap-s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c { display: none !important; }}
@media (min-width: 0px) {
[id="s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8cebe0bf-bd6e-465d-86d9-b56a29a89d3c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-94c8ac62-3a6c-4c54-bfcb-969ef5492205 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-94c8ac62-3a6c-4c54-bfcb-969ef5492205 {
  background-color: rgba(255, 185, 151, 1);
}
}







#s-94c8ac62-3a6c-4c54-bfcb-969ef5492205 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94c8ac62-3a6c-4c54-bfcb-969ef5492205.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-94c8ac62-3a6c-4c54-bfcb-969ef5492205 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-94c8ac62-3a6c-4c54-bfcb-969ef5492205.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-6617922b-9628-4992-b375-865d970e5b74 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(30, 131, 131, 0.5);
}
@media (min-width: 1200px){#s-6617922b-9628-4992-b375-865d970e5b74 {
  background-color: rgba(0, 0, 0, 0);
}
}
#s-6617922b-9628-4992-b375-865d970e5b74 .shogun-heading-component h1 {
  color: rgba(92, 69, 40, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-6617922b-9628-4992-b375-865d970e5b74 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-784a648b-5436-4469-8bcf-e3b5f7daf0d6 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
min-height: 50px;
background-color: rgba(30, 131, 131, 1);
}
@media (min-width: 1200px){#s-784a648b-5436-4469-8bcf-e3b5f7daf0d6 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-784a648b-5436-4469-8bcf-e3b5f7daf0d6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-784a648b-5436-4469-8bcf-e3b5f7daf0d6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0a2978f1-30ac-4870-b2c3-aadcb2821042 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-0a2978f1-30ac-4870-b2c3-aadcb2821042"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0a2978f1-30ac-4870-b2c3-aadcb2821042"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0a2978f1-30ac-4870-b2c3-aadcb2821042"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0a2978f1-30ac-4870-b2c3-aadcb2821042"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-5e484066-0c8f-4ac1-bb89-6dc5d5b5aa3d {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-5e484066-0c8f-4ac1-bb89-6dc5d5b5aa3d {
  margin-top: 10px;
margin-bottom: 10px;
}
}







#s-5e484066-0c8f-4ac1-bb89-6dc5d5b5aa3d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5e484066-0c8f-4ac1-bb89-6dc5d5b5aa3d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e1552fd5-053f-48ec-ba99-e12c1325b19c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-e1552fd5-053f-48ec-ba99-e12c1325b19c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-e1552fd5-053f-48ec-ba99-e12c1325b19c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-e1552fd5-053f-48ec-ba99-e12c1325b19c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-f2db2036-2572-46f3-a13f-a89406bb23fe {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-f2db2036-2572-46f3-a13f-a89406bb23fe .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-f2db2036-2572-46f3-a13f-a89406bb23fe .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f2db2036-2572-46f3-a13f-a89406bb23fe .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(184, 168, 148, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
background-image: none;
hover-type: color;
}
#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62:active {background-color: rgba(92, 69, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62:hover {background-color: rgba(254, 229, 217, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62:active {background-color: rgba(113, 50, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62 {
  
}
}

  #s-d1f45f90-4f5d-473c-b52f-16be09d9ed62-root {
    text-align: center;
  }


#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d1f45f90-4f5d-473c-b52f-16be09d9ed62-root {
    text-align: center;
  }


#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d1f45f90-4f5d-473c-b52f-16be09d9ed62-root {
    text-align: center;
  }


#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d1f45f90-4f5d-473c-b52f-16be09d9ed62-root {
    text-align: center;
  }


#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d1f45f90-4f5d-473c-b52f-16be09d9ed62-root {
    text-align: center;
  }


#s-d1f45f90-4f5d-473c-b52f-16be09d9ed62.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-15cf4641-7348-402c-b7df-6795773c32e2 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-15cf4641-7348-402c-b7df-6795773c32e2 {
  margin-top: 0px;
}
}







#s-15cf4641-7348-402c-b7df-6795773c32e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15cf4641-7348-402c-b7df-6795773c32e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-120ffbd8-d7e4-4bbd-91f0-4997d9a305c6 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-120ffbd8-d7e4-4bbd-91f0-4997d9a305c6 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48d0db8e-2afd-4053-828c-6ad5a532b0c8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e36fba0e-9eaa-44b8-9b19-b25b72194ca2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e36fba0e-9eaa-44b8-9b19-b25b72194ca2 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}

#s-e40c1781-2ec5-456a-9ee3-afeda595763c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e40c1781-2ec5-456a-9ee3-afeda595763c .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e40c1781-2ec5-456a-9ee3-afeda595763c .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e40c1781-2ec5-456a-9ee3-afeda595763c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9e8ccc09-1e5b-4237-840e-37a1d2db6afb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-9e8ccc09-1e5b-4237-840e-37a1d2db6afb {
  background-color: rgba(54, 97, 171, 1);
}
}







#s-9e8ccc09-1e5b-4237-840e-37a1d2db6afb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e8ccc09-1e5b-4237-840e-37a1d2db6afb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-9e8ccc09-1e5b-4237-840e-37a1d2db6afb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9e8ccc09-1e5b-4237-840e-37a1d2db6afb.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-44bf8ecd-0ccd-4239-8af6-bb77eef4c1af {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(30, 131, 131, 0.5);
}
@media (min-width: 1200px){#s-44bf8ecd-0ccd-4239-8af6-bb77eef4c1af {
  background-color: rgba(0, 0, 0, 0);
}
}
#s-44bf8ecd-0ccd-4239-8af6-bb77eef4c1af .shogun-heading-component h1 {
  color: rgba(92, 69, 40, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-44bf8ecd-0ccd-4239-8af6-bb77eef4c1af .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-9019a738-b7c3-4d66-867d-e72a476e32e3 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
min-height: 50px;
background-color: rgba(30, 131, 131, 1);
}
@media (min-width: 1200px){#s-9019a738-b7c3-4d66-867d-e72a476e32e3 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.5);
}
}







#s-9019a738-b7c3-4d66-867d-e72a476e32e3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9019a738-b7c3-4d66-867d-e72a476e32e3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f8cc0202-7dbb-40e4-a899-d4147e0a98e8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-f8cc0202-7dbb-40e4-a899-d4147e0a98e8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f8cc0202-7dbb-40e4-a899-d4147e0a98e8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f8cc0202-7dbb-40e4-a899-d4147e0a98e8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f8cc0202-7dbb-40e4-a899-d4147e0a98e8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e54124c9-5f39-4787-840e-f140c2d1c77f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-e54124c9-5f39-4787-840e-f140c2d1c77f {
  margin-top: 10px;
margin-bottom: 10px;
}
}







#s-e54124c9-5f39-4787-840e-f140c2d1c77f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e54124c9-5f39-4787-840e-f140c2d1c77f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-72270a80-005c-44c0-91a2-44825201e247 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-72270a80-005c-44c0-91a2-44825201e247 {
  margin-bottom: 20px;
}
}
#s-72270a80-005c-44c0-91a2-44825201e247 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-72270a80-005c-44c0-91a2-44825201e247 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-72270a80-005c-44c0-91a2-44825201e247 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-7c215fd6-0431-4ffc-a7d7-b3bb507731aa {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}
@media (min-width: 1200px){#s-7c215fd6-0431-4ffc-a7d7-b3bb507731aa {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-7c215fd6-0431-4ffc-a7d7-b3bb507731aa .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-7c215fd6-0431-4ffc-a7d7-b3bb507731aa .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7c215fd6-0431-4ffc-a7d7-b3bb507731aa .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(184, 168, 148, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
background-image: none;
hover-type: color;
}
#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27:active {background-color: rgba(92, 69, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27:hover {background-color: rgba(199, 219, 254, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27:active {background-color: rgba(113, 50, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27 {
  
}
}

  #s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27-root {
    text-align: center;
  }


#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27-root {
    text-align: center;
  }


#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27-root {
    text-align: center;
  }


#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27-root {
    text-align: center;
  }


#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27-root {
    text-align: center;
  }


#s-dce66e4e-e25f-4bc9-8d14-1ae882d3ab27.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-3068f09a-8d2b-448e-8066-0882141d17e5 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-3068f09a-8d2b-448e-8066-0882141d17e5 {
  margin-top: 0px;
}
}







#s-3068f09a-8d2b-448e-8066-0882141d17e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3068f09a-8d2b-448e-8066-0882141d17e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1e832462-29f6-47ea-b9cf-163edd963d24 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-1e832462-29f6-47ea-b9cf-163edd963d24 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b088cf5a-856f-4c58-8d00-42d2ae8af960 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-81c6ee36-2116-4ba2-80c5-d2bd486dd17f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-81c6ee36-2116-4ba2-80c5-d2bd486dd17f .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}

#s-9cfc3b9b-e722-4b88-a3b3-c6d26c5b8a03 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9cfc3b9b-e722-4b88-a3b3-c6d26c5b8a03 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-9cfc3b9b-e722-4b88-a3b3-c6d26c5b8a03 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9cfc3b9b-e722-4b88-a3b3-c6d26c5b8a03 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264 {
  margin-bottom: 10px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264 {
  display: none;
}
#s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264, #wrap-s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264 { display: none !important; }}
@media (min-width: 0px) {
[id="s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-0c0f4d13-71b3-467c-8c69-dd6f6b32a264"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2af7d36a-b856-43bb-afd8-8f03cde60850 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-2af7d36a-b856-43bb-afd8-8f03cde60850 {
  background-color: rgba(160, 44, 102, 1);
}
}







#s-2af7d36a-b856-43bb-afd8-8f03cde60850 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2af7d36a-b856-43bb-afd8-8f03cde60850.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-2af7d36a-b856-43bb-afd8-8f03cde60850 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2af7d36a-b856-43bb-afd8-8f03cde60850.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-c242535a-1742-4158-afaa-eed8803a5ca4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(30, 131, 131, 0.5);
}
@media (min-width: 1200px){#s-c242535a-1742-4158-afaa-eed8803a5ca4 {
  background-color: rgba(0, 0, 0, 0);
}
}
#s-c242535a-1742-4158-afaa-eed8803a5ca4 .shogun-heading-component h1 {
  color: rgba(92, 69, 40, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-c242535a-1742-4158-afaa-eed8803a5ca4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-313547d7-bdee-4d90-bcb5-fd054996bd94 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
min-height: 50px;
background-color: rgba(30, 131, 131, 1);
}
@media (min-width: 1200px){#s-313547d7-bdee-4d90-bcb5-fd054996bd94 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-313547d7-bdee-4d90-bcb5-fd054996bd94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-313547d7-bdee-4d90-bcb5-fd054996bd94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b98c4c6b-37f7-4372-b0c0-4ca9716765ad {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-b98c4c6b-37f7-4372-b0c0-4ca9716765ad"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b98c4c6b-37f7-4372-b0c0-4ca9716765ad"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b98c4c6b-37f7-4372-b0c0-4ca9716765ad"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b98c4c6b-37f7-4372-b0c0-4ca9716765ad"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-69e975c9-d8ad-43a0-ba81-76b2ba5c0409 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-69e975c9-d8ad-43a0-ba81-76b2ba5c0409 {
  margin-top: 10px;
margin-bottom: 10px;
}
}







#s-69e975c9-d8ad-43a0-ba81-76b2ba5c0409 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69e975c9-d8ad-43a0-ba81-76b2ba5c0409.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-43d0f9b2-3001-460f-be42-c8d59f622c5c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-43d0f9b2-3001-460f-be42-c8d59f622c5c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-43d0f9b2-3001-460f-be42-c8d59f622c5c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-43d0f9b2-3001-460f-be42-c8d59f622c5c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-842fe7ea-c5d2-4d66-ba03-d55f29d8d173 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-842fe7ea-c5d2-4d66-ba03-d55f29d8d173 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-842fe7ea-c5d2-4d66-ba03-d55f29d8d173 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-842fe7ea-c5d2-4d66-ba03-d55f29d8d173 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-a365fabb-62d9-4830-becb-764389908192 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(184, 168, 148, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
background-image: none;
hover-type: color;
}
#s-a365fabb-62d9-4830-becb-764389908192:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a365fabb-62d9-4830-becb-764389908192:active {background-color: rgba(92, 69, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-a365fabb-62d9-4830-becb-764389908192 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-a365fabb-62d9-4830-becb-764389908192:hover {background-color: rgba(237, 192, 214, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}#s-a365fabb-62d9-4830-becb-764389908192:active {background-color: rgba(113, 50, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-a365fabb-62d9-4830-becb-764389908192 {
  
}
}

  #s-a365fabb-62d9-4830-becb-764389908192-root {
    text-align: center;
  }


#s-a365fabb-62d9-4830-becb-764389908192.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a365fabb-62d9-4830-becb-764389908192-root {
    text-align: center;
  }


#s-a365fabb-62d9-4830-becb-764389908192.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a365fabb-62d9-4830-becb-764389908192-root {
    text-align: center;
  }


#s-a365fabb-62d9-4830-becb-764389908192.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a365fabb-62d9-4830-becb-764389908192-root {
    text-align: center;
  }


#s-a365fabb-62d9-4830-becb-764389908192.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a365fabb-62d9-4830-becb-764389908192-root {
    text-align: center;
  }


#s-a365fabb-62d9-4830-becb-764389908192.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-42d8ed9a-484e-47da-ba9d-63e945dfeea0 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-42d8ed9a-484e-47da-ba9d-63e945dfeea0 {
  margin-top: 0px;
}
}







#s-42d8ed9a-484e-47da-ba9d-63e945dfeea0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-42d8ed9a-484e-47da-ba9d-63e945dfeea0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-783b295a-0e3d-4141-9559-dab2cc336d20 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-783b295a-0e3d-4141-9559-dab2cc336d20 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7a04f21d-3123-4b8d-aef8-55a554005eb0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ffcb570b-400c-4054-828f-f322d2a06def {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ffcb570b-400c-4054-828f-f322d2a06def .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}

#s-2960717e-f138-4b71-899d-3b78b9c00b91 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2960717e-f138-4b71-899d-3b78b9c00b91 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-2960717e-f138-4b71-899d-3b78b9c00b91 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-2960717e-f138-4b71-899d-3b78b9c00b91 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2e8275db-e16d-474a-b40e-87b863b70f60 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-2e8275db-e16d-474a-b40e-87b863b70f60 {
  background-color: rgba(51, 194, 165, 1);
}
}







#s-2e8275db-e16d-474a-b40e-87b863b70f60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e8275db-e16d-474a-b40e-87b863b70f60.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-2e8275db-e16d-474a-b40e-87b863b70f60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e8275db-e16d-474a-b40e-87b863b70f60.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-21b5b476-4467-43fb-b64d-949dd4bc4c77 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(30, 131, 131, 0.5);
}
@media (min-width: 1200px){#s-21b5b476-4467-43fb-b64d-949dd4bc4c77 {
  background-color: rgba(0, 0, 0, 0);
}
}
#s-21b5b476-4467-43fb-b64d-949dd4bc4c77 .shogun-heading-component h1 {
  color: rgba(92, 69, 40, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-21b5b476-4467-43fb-b64d-949dd4bc4c77 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-dcc302b3-096e-46e3-a5ad-90c98a85951f {
  margin-left: auto;
margin-right: auto;
padding-bottom: 25px;
min-height: 50px;
background-color: rgba(30, 131, 131, 1);
}
@media (min-width: 1200px){#s-dcc302b3-096e-46e3-a5ad-90c98a85951f {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-dcc302b3-096e-46e3-a5ad-90c98a85951f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dcc302b3-096e-46e3-a5ad-90c98a85951f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7457773b-4275-454e-a82e-fed3531f9843 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7457773b-4275-454e-a82e-fed3531f9843"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7457773b-4275-454e-a82e-fed3531f9843"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7457773b-4275-454e-a82e-fed3531f9843"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7457773b-4275-454e-a82e-fed3531f9843"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-10336792-9db3-4381-95cd-b596db835878 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-10336792-9db3-4381-95cd-b596db835878 {
  margin-top: 10px;
margin-bottom: 10px;
}
}







#s-10336792-9db3-4381-95cd-b596db835878 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10336792-9db3-4381-95cd-b596db835878.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f38fb0ae-4572-44fb-ab45-394410cb0ce7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-f38fb0ae-4572-44fb-ab45-394410cb0ce7 {
  margin-bottom: 20px;
}
}
#s-f38fb0ae-4572-44fb-ab45-394410cb0ce7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 1200px){#s-f38fb0ae-4572-44fb-ab45-394410cb0ce7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-f38fb0ae-4572-44fb-ab45-394410cb0ce7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-520213d4-6415-478a-971e-4d54b45d85fb {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-520213d4-6415-478a-971e-4d54b45d85fb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-520213d4-6415-478a-971e-4d54b45d85fb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-520213d4-6415-478a-971e-4d54b45d85fb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(184, 168, 148, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
background-image: none;
hover-type: color;
}
#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f:active {background-color: rgba(92, 69, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f:hover {background-color: rgba(183, 237, 226, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f:active {background-color: rgba(113, 50, 99, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f {
  
}
}

  #s-a98d0202-7b26-4af4-863c-01ab9ece2c9f-root {
    text-align: center;
  }


#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a98d0202-7b26-4af4-863c-01ab9ece2c9f-root {
    text-align: center;
  }


#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a98d0202-7b26-4af4-863c-01ab9ece2c9f-root {
    text-align: center;
  }


#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a98d0202-7b26-4af4-863c-01ab9ece2c9f-root {
    text-align: center;
  }


#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a98d0202-7b26-4af4-863c-01ab9ece2c9f-root {
    text-align: center;
  }


#s-a98d0202-7b26-4af4-863c-01ab9ece2c9f.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-0a6d85f0-2132-46df-8404-32ac4827b948 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}
@media (min-width: 1200px){#s-0a6d85f0-2132-46df-8404-32ac4827b948 {
  margin-top: 0px;
}
}







#s-0a6d85f0-2132-46df-8404-32ac4827b948 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0a6d85f0-2132-46df-8404-32ac4827b948.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c30abcd6-36ae-47d2-8f5b-4c02ce78a104 {
  margin-left: auto;
margin-right: auto;
}

#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}


.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-615e95a2-4aae-4b92-9851-94aa972dd1f3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b846e634-aab8-4ce1-86be-d6e37d66eae6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b846e634-aab8-4ce1-86be-d6e37d66eae6 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}

#s-f7b502bb-5d54-4827-bab6-62af5e398b6a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f7b502bb-5d54-4827-bab6-62af5e398b6a .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-f7b502bb-5d54-4827-bab6-62af5e398b6a .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-f7b502bb-5d54-4827-bab6-62af5e398b6a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8e8d3d4f-3b4f-4992-a0cf-5dfa52308748 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8e8d3d4f-3b4f-4992-a0cf-5dfa52308748 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e8d3d4f-3b4f-4992-a0cf-5dfa52308748.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95327556-e11a-40a9-9ed3-5c91c255a7b0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-95327556-e11a-40a9-9ed3-5c91c255a7b0 {
  margin-top: 20px;
}
}







#s-95327556-e11a-40a9-9ed3-5c91c255a7b0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-95327556-e11a-40a9-9ed3-5c91c255a7b0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e6642212-1247-4e70-a473-fde132eb8eae {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-e6642212-1247-4e70-a473-fde132eb8eae {
  margin-top: 20px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e6642212-1247-4e70-a473-fde132eb8eae {
  padding-top: 0px;
padding-left: 4%;
padding-bottom: 0px;
}
}
#s-e6642212-1247-4e70-a473-fde132eb8eae .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-ccc98f24-cddb-4d08-b106-ac5a737f607e {
  margin-left: auto;
margin-right: auto;
}

#s-ccc98f24-cddb-4d08-b106-ac5a737f607e .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-prev,
#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-next {
  
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-prev svg,
#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){#s-ccc98f24-cddb-4d08-b106-ac5a737f607e .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-prev,
#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-next {
  
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-prev svg,
#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ccc98f24-cddb-4d08-b106-ac5a737f607e .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-fcf2da2b-469f-44ae-81e1-3fb7cc160e84 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-fcf2da2b-469f-44ae-81e1-3fb7cc160e84 {
  padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
}
}
#s-fcf2da2b-469f-44ae-81e1-3fb7cc160e84 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-fac2701d-f0c0-4ca2-a52f-0fd2c32c6da7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-fac2701d-f0c0-4ca2-a52f-0fd2c32c6da7 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-fac2701d-f0c0-4ca2-a52f-0fd2c32c6da7 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-ab7212c8-4d44-4d5c-be90-8e7f01e49824 {
  margin-left: auto;
margin-right: auto;
}

#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4796e40-9b5f-4e75-ba79-37cb39be1eb3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-71cb4d71-4697-4fce-bbfc-472d69ba5e48 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-71cb4d71-4697-4fce-bbfc-472d69ba5e48 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-3cc38928-adee-40e1-bba0-e945d247cf14 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3cc38928-adee-40e1-bba0-e945d247cf14 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3cc38928-adee-40e1-bba0-e945d247cf14 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3cc38928-adee-40e1-bba0-e945d247cf14 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ab16de39-45df-4bcb-bb69-6cddd5cbe863 {
  margin-left: auto;
margin-right: auto;
}

#s-54e141ba-3419-450f-bed2-a04e39a0a240 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54e141ba-3419-450f-bed2-a04e39a0a240 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f5be9586-52a8-46bd-abfc-47eea0c01356 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f5be9586-52a8-46bd-abfc-47eea0c01356 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-038b52f5-ea27-4fd9-a11f-00af41031540 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-038b52f5-ea27-4fd9-a11f-00af41031540 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-038b52f5-ea27-4fd9-a11f-00af41031540 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-038b52f5-ea27-4fd9-a11f-00af41031540 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bfbffe14-b43b-40d8-b327-99f4e1edaf56 {
  margin-left: auto;
margin-right: auto;
}

#s-6dfc678d-3de2-460f-841f-549cf41e7815 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6dfc678d-3de2-460f-841f-549cf41e7815 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-152f7b84-ba61-4b4e-91fe-c6e447028fde {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-152f7b84-ba61-4b4e-91fe-c6e447028fde .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-a8643faf-c5c2-4c25-ac16-6e55910f6b46 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a8643faf-c5c2-4c25-ac16-6e55910f6b46 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a8643faf-c5c2-4c25-ac16-6e55910f6b46 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a8643faf-c5c2-4c25-ac16-6e55910f6b46 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e1db837a-fe23-4672-9f07-53cff1034954 {
  margin-left: auto;
margin-right: auto;
}

#s-e02d8a90-1485-454d-9a43-b48c383ada12 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e02d8a90-1485-454d-9a43-b48c383ada12 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7aa338ec-f4dc-4ced-8d0f-9f0cd1337fc0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7aa338ec-f4dc-4ced-8d0f-9f0cd1337fc0 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-3285774f-3746-4118-bea8-148bb195dda2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3285774f-3746-4118-bea8-148bb195dda2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3285774f-3746-4118-bea8-148bb195dda2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3285774f-3746-4118-bea8-148bb195dda2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2170ed48-b91e-431c-881d-0fdcfd199c3a {
  margin-left: auto;
margin-right: auto;
}

#s-17d0aead-ba7e-45b3-b974-d347b86b5250 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17d0aead-ba7e-45b3-b974-d347b86b5250 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0d754753-ca17-4b92-bd09-1c5bbfa1511b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0d754753-ca17-4b92-bd09-1c5bbfa1511b .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-847f225c-eb36-406a-a628-6d2a68ee9eae {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-847f225c-eb36-406a-a628-6d2a68ee9eae .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-847f225c-eb36-406a-a628-6d2a68ee9eae .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-847f225c-eb36-406a-a628-6d2a68ee9eae .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e1b327bd-87e8-49c1-a6e3-aa85cdfa08ad {
  margin-left: auto;
margin-right: auto;
}

#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dfe3c7e4-c298-40cf-bdde-ef0b0c1ae7e8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1f0971df-38f9-4f42-8761-4dc31ac08565 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f0971df-38f9-4f42-8761-4dc31ac08565 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-508e7a73-7f72-493a-bb99-6e7132b64e71 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-508e7a73-7f72-493a-bb99-6e7132b64e71 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-508e7a73-7f72-493a-bb99-6e7132b64e71 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-508e7a73-7f72-493a-bb99-6e7132b64e71 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8e9cbbb1-0999-4371-9625-bc00529f2afd {
  margin-left: auto;
margin-right: auto;
}

#s-ae96b4e0-3805-4e70-af33-57f2091f9265 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae96b4e0-3805-4e70-af33-57f2091f9265 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-109b8889-d510-4d30-84f2-e5be1effebc1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-109b8889-d510-4d30-84f2-e5be1effebc1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-60287654-0a3f-49a7-9684-8f18c851eda4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-60287654-0a3f-49a7-9684-8f18c851eda4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-60287654-0a3f-49a7-9684-8f18c851eda4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-60287654-0a3f-49a7-9684-8f18c851eda4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-aff0c3de-872c-4e3c-aa37-f04dba200225 {
  margin-left: auto;
margin-right: auto;
}

#s-5733e561-07ed-4517-88e9-04d73f5e42c8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5733e561-07ed-4517-88e9-04d73f5e42c8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-67f7890d-316c-44fd-8887-063f6c2b8f61 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-67f7890d-316c-44fd-8887-063f6c2b8f61 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-17b0ef75-a796-467a-82c2-964ff9bcd118 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-17b0ef75-a796-467a-82c2-964ff9bcd118 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-17b0ef75-a796-467a-82c2-964ff9bcd118 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-17b0ef75-a796-467a-82c2-964ff9bcd118 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f1bfd00e-3e2c-474a-8b15-edea6e6c5eec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-f1bfd00e-3e2c-474a-8b15-edea6e6c5eec {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-f1bfd00e-3e2c-474a-8b15-edea6e6c5eec .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-f1bfd00e-3e2c-474a-8b15-edea6e6c5eec .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}


#s-1a3ba20b-6ff8-43f4-b20f-ce1b073b3dd1 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-1a3ba20b-6ff8-43f4-b20f-ce1b073b3dd1 hr {
  border-top: 2px solid #ddd;
}

#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17 {
  
}
}@media (max-width: 767px){#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17 {
  
}
}







#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-54438fc5-7e65-4d8d-bc9c-c536b729ad17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-27566f7f-40d0-437d-8b9b-b8c7bc8e037a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-27566f7f-40d0-437d-8b9b-b8c7bc8e037a {
  
}
}







#s-27566f7f-40d0-437d-8b9b-b8c7bc8e037a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-27566f7f-40d0-437d-8b9b-b8c7bc8e037a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9f8a0eaf-5f73-4db6-a321-5625820eefd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-9f8a0eaf-5f73-4db6-a321-5625820eefd5 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-19ca9675-d875-4cca-aeed-9f88c0a5809b {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-19ca9675-d875-4cca-aeed-9f88c0a5809b {
  display: none;
}
#s-19ca9675-d875-4cca-aeed-9f88c0a5809b, #wrap-s-19ca9675-d875-4cca-aeed-9f88c0a5809b { display: none !important; }}
@media (min-width: 0px) {
[id="s-19ca9675-d875-4cca-aeed-9f88c0a5809b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-19ca9675-d875-4cca-aeed-9f88c0a5809b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-19ca9675-d875-4cca-aeed-9f88c0a5809b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-19ca9675-d875-4cca-aeed-9f88c0a5809b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3dceaf05-cd5a-414a-b1fb-bdb52649877e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(30, 131, 131, 1);
}








#s-3dceaf05-cd5a-414a-b1fb-bdb52649877e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3dceaf05-cd5a-414a-b1fb-bdb52649877e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ac00ef00-163b-4671-badd-1ec807dad8ec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(30, 131, 131, 0.5);
}
@media (min-width: 1200px){#s-ac00ef00-163b-4671-badd-1ec807dad8ec {
  background-color: rgba(0, 0, 0, 0);
}
}
#s-ac00ef00-163b-4671-badd-1ec807dad8ec .shogun-heading-component h1 {
  color: rgba(92, 69, 40, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-ac00ef00-163b-4671-badd-1ec807dad8ec .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-8984ba92-e176-4d8d-82ed-f6c5f74004c6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(249, 249, 249, 0.2);
}
@media (min-width: 1200px){#s-8984ba92-e176-4d8d-82ed-f6c5f74004c6 {
  padding-left: 2%;
padding-right: 2%;
}
}







#s-8984ba92-e176-4d8d-82ed-f6c5f74004c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8984ba92-e176-4d8d-82ed-f6c5f74004c6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-04d32d96-aa7a-41bb-bbd5-d584d39881e4 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-04d32d96-aa7a-41bb-bbd5-d584d39881e4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-04d32d96-aa7a-41bb-bbd5-d584d39881e4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-04d32d96-aa7a-41bb-bbd5-d584d39881e4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-04d32d96-aa7a-41bb-bbd5-d584d39881e4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-1930bf2c-5a19-4bb9-abf2-eb451e2c60c4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1930bf2c-5a19-4bb9-abf2-eb451e2c60c4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1930bf2c-5a19-4bb9-abf2-eb451e2c60c4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-c7791151-8baf-4f9b-be62-b57d2ea39079 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-c7791151-8baf-4f9b-be62-b57d2ea39079 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-c7791151-8baf-4f9b-be62-b57d2ea39079 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-a2bdf11b-0f0b-4c58-aa61-198d5f6ae7ce {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-a2bdf11b-0f0b-4c58-aa61-198d5f6ae7ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2bdf11b-0f0b-4c58-aa61-198d5f6ae7ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 363/314;
text-align: center;
}



.shg-image-margin-container-s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-content {
  
    align-items: center;
  
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ee8109ae-4c99-4c81-8fda-7c316242739f {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
      position: relative;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  
  
  
  
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-content {
  
    align-items: center;
  
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ee8109ae-4c99-4c81-8fda-7c316242739f {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
      position: relative;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  
  
  
  
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-content {
  
    align-items: center;
  
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ee8109ae-4c99-4c81-8fda-7c316242739f {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
      position: relative;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  
  
  
  
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-content {
  
    align-items: center;
  
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ee8109ae-4c99-4c81-8fda-7c316242739f {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
      position: relative;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  
  
  
  
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ee8109ae-4c99-4c81-8fda-7c316242739f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-ee8109ae-4c99-4c81-8fda-7c316242739f .shogun-image-content {
  
    align-items: center;
  
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ee8109ae-4c99-4c81-8fda-7c316242739f {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container {
      position: relative;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ee8109ae-4c99-4c81-8fda-7c316242739f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-e6585bb8-114e-479c-a946-282c387f6fb4 {
  margin-left: auto;
margin-right: auto;
}

#s-5bc96d0b-0e59-4fee-9560-d397a183a0e3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5bc96d0b-0e59-4fee-9560-d397a183a0e3 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}

#s-945c0ad4-59e3-45c1-b900-ad89f24dbeb7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-945c0ad4-59e3-45c1-b900-ad89f24dbeb7 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-945c0ad4-59e3-45c1-b900-ad89f24dbeb7 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-945c0ad4-59e3-45c1-b900-ad89f24dbeb7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(184, 168, 148, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
background-image: none;
hover-type: color;
}
#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce:active {background-color: rgba(92, 69, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce {
  margin-top: 10px;
background-image: none;
background-color: rgba(198, 186, 178, 1);
hover-type: color;
}
#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce:hover {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce:active {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce {
  
}
}

  #s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce-root {
    text-align: center;
  }


#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce-root {
    text-align: center;
  }


#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce-root {
    text-align: center;
  }


#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce-root {
    text-align: center;
  }


#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce-root {
    text-align: center;
  }


#s-bf73a6c8-8750-4900-8ad0-15bfd0e937ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-13a58866-fec1-4bc8-8974-3156ebaf6852 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-13a58866-fec1-4bc8-8974-3156ebaf6852 {
  background-color: rgba(220, 202, 178, 1);
}
}







#s-13a58866-fec1-4bc8-8974-3156ebaf6852 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13a58866-fec1-4bc8-8974-3156ebaf6852.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-13a58866-fec1-4bc8-8974-3156ebaf6852 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13a58866-fec1-4bc8-8974-3156ebaf6852.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-807ca260-9573-492f-a5fb-4c9982386202 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}

#s-807ca260-9573-492f-a5fb-4c9982386202 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-14a69fca-e3e7-4f18-8fd7-a34cf2e0dc01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}
@media (min-width: 1200px){#s-14a69fca-e3e7-4f18-8fd7-a34cf2e0dc01 {
  padding-top: 10px;
padding-bottom: 0px;
}
}







#s-14a69fca-e3e7-4f18-8fd7-a34cf2e0dc01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-14a69fca-e3e7-4f18-8fd7-a34cf2e0dc01.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b2c22831-0ffe-463b-b7e6-21936272dfa1 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-b2c22831-0ffe-463b-b7e6-21936272dfa1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2c22831-0ffe-463b-b7e6-21936272dfa1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1f45dcf9-514b-433e-b45e-3351a83c4607 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-1f45dcf9-514b-433e-b45e-3351a83c4607 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1f45dcf9-514b-433e-b45e-3351a83c4607 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-300b1feb-7987-4959-9912-fa7ad976bdcc {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-300b1feb-7987-4959-9912-fa7ad976bdcc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-300b1feb-7987-4959-9912-fa7ad976bdcc"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-300b1feb-7987-4959-9912-fa7ad976bdcc"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-300b1feb-7987-4959-9912-fa7ad976bdcc"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-2bc53295-81f2-4c40-af8f-98dd2e0d1338 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-2bc53295-81f2-4c40-af8f-98dd2e0d1338"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2bc53295-81f2-4c40-af8f-98dd2e0d1338"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2bc53295-81f2-4c40-af8f-98dd2e0d1338"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2bc53295-81f2-4c40-af8f-98dd2e0d1338"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c25af614-8618-4b9f-9f26-34e4915ee340 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c25af614-8618-4b9f-9f26-34e4915ee340 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c25af614-8618-4b9f-9f26-34e4915ee340.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-content {
  
    align-items: center;
  
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
      position: relative;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  
  
  
  
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-content {
  
    align-items: center;
  
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
      position: relative;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  
  
  
  
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-content {
  
    align-items: center;
  
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
      position: relative;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  
  
  
  
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-content {
  
    align-items: center;
  
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
      position: relative;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  
  
  
  
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-29bc1297-4412-4eaf-9ac6-c73ac983092d .shogun-image-content {
  
    align-items: center;
  
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container {
      position: relative;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29bc1297-4412-4eaf-9ac6-c73ac983092d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}
#s-74f8a41d-3a5c-49db-8a93-c0149300f96f {
  margin-left: auto;
margin-right: auto;
}

#s-4fda6427-871f-465a-b576-a21169ab14f9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4fda6427-871f-465a-b576-a21169ab14f9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4fda6427-871f-465a-b576-a21169ab14f9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4fda6427-871f-465a-b576-a21169ab14f9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-336f3c4e-9147-42ad-9692-5c50a36e8b3c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-336f3c4e-9147-42ad-9692-5c50a36e8b3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-336f3c4e-9147-42ad-9692-5c50a36e8b3c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
      position: relative;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  
  
  
  
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
      position: relative;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  
  
  
  
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
      position: relative;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  
  
  
  
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
      position: relative;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  
  
  
  
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container {
      position: relative;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f9a1e3f-9ac8-45e1-ae5a-289900dc5e00 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}
#s-07a82044-30ea-43b0-8f2d-323678b2cb6e {
  margin-left: auto;
margin-right: auto;
}

#s-46bb695e-5b2b-497e-9941-b2fa0fdda55d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-46bb695e-5b2b-497e-9941-b2fa0fdda55d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-46bb695e-5b2b-497e-9941-b2fa0fdda55d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-46bb695e-5b2b-497e-9941-b2fa0fdda55d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-67386fcb-6df7-4501-ad2d-1d9c3e1e6d95 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-67386fcb-6df7-4501-ad2d-1d9c3e1e6d95"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-67386fcb-6df7-4501-ad2d-1d9c3e1e6d95"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-67386fcb-6df7-4501-ad2d-1d9c3e1e6d95"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-67386fcb-6df7-4501-ad2d-1d9c3e1e6d95"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8fb2de39-1724-42b4-88b0-7fc1114b7fe0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8fb2de39-1724-42b4-88b0-7fc1114b7fe0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fb2de39-1724-42b4-88b0-7fc1114b7fe0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-content {
  
    align-items: center;
  
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
      position: relative;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  
  
  
  
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-content {
  
    align-items: center;
  
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
      position: relative;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  
  
  
  
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-content {
  
    align-items: center;
  
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
      position: relative;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  
  
  
  
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-content {
  
    align-items: center;
  
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
      position: relative;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  
  
  
  
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-30d05c2c-de25-40d8-95b9-dce2601bc211 .shogun-image-content {
  
    align-items: center;
  
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shg-align-container {
  display: flex;
  justify-content: center
}

.s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container {
      position: relative;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-30d05c2c-de25-40d8-95b9-dce2601bc211 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}
#s-c776661c-554b-43f0-b9a7-687e8ff0f0de {
  margin-left: auto;
margin-right: auto;
}

#s-90646eea-1845-4f34-87cf-d3898244a400 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-90646eea-1845-4f34-87cf-d3898244a400 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-90646eea-1845-4f34-87cf-d3898244a400 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-90646eea-1845-4f34-87cf-d3898244a400 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-63483a36-762b-4f8a-9c02-da184b554eb2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-63483a36-762b-4f8a-9c02-da184b554eb2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-63483a36-762b-4f8a-9c02-da184b554eb2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-content {
  
    align-items: center;
  
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
      position: relative;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  
  
  
  
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-content {
  
    align-items: center;
  
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
      position: relative;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  
  
  
  
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-content {
  
    align-items: center;
  
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
      position: relative;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  
  
  
  
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-content {
  
    align-items: center;
  
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
      position: relative;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  
  
  
  
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 .shogun-image-content {
  
    align-items: center;
  
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container {
      position: relative;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b01a4e0f-d887-4ea9-bc6b-0d2b9ec47124 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-38fe3351-b037-458e-b8a5-fdecd46da764 {
  margin-left: auto;
margin-right: auto;
}

#s-a563ba0b-1aff-4f58-a796-940c1cec944c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a563ba0b-1aff-4f58-a796-940c1cec944c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a563ba0b-1aff-4f58-a796-940c1cec944c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a563ba0b-1aff-4f58-a796-940c1cec944c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-92010286-a9b5-4da5-9ca8-15278c99137b {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}
@media (min-width: 1200px){#s-92010286-a9b5-4da5-9ca8-15278c99137b {
  margin-top: 10px;
}
}
#s-92010286-a9b5-4da5-9ca8-15278c99137b .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 1200px){#s-92010286-a9b5-4da5-9ca8-15278c99137b .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-92010286-a9b5-4da5-9ca8-15278c99137b .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87 {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(184, 168, 148, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
background-image: none;
hover-type: color;
}
#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87:active {background-color: rgba(92, 69, 40, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}@media (min-width: 1200px){#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87 {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87 {
  
}
}

  #s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87-root {
    text-align: center;
  }


#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87-root {
    text-align: center;
  }


#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87-root {
    text-align: center;
  }


#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87-root {
    text-align: center;
  }


#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87-root {
    text-align: center;
  }


#s-c8a3e3dc-8481-4d2a-834b-c443e77f4e87.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-a2489e7f-59ad-4406-aed9-433e34e38ec7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-a2489e7f-59ad-4406-aed9-433e34e38ec7 {
  display: none;
}
#s-a2489e7f-59ad-4406-aed9-433e34e38ec7, #wrap-s-a2489e7f-59ad-4406-aed9-433e34e38ec7 { display: none !important; }}







#s-a2489e7f-59ad-4406-aed9-433e34e38ec7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2489e7f-59ad-4406-aed9-433e34e38ec7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-87dacb97-468e-470d-896e-287170d05bf8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}

#s-87dacb97-468e-470d-896e-287170d05bf8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-2e62627c-43c0-45bd-9cd3-c9908218d570 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}








#s-2e62627c-43c0-45bd-9cd3-c9908218d570 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e62627c-43c0-45bd-9cd3-c9908218d570.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d393b88f-56a9-4391-83e8-449e404f699b {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-d393b88f-56a9-4391-83e8-449e404f699b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d393b88f-56a9-4391-83e8-449e404f699b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b256cf6b-ca3b-489b-95ee-182454f61144 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-b256cf6b-ca3b-489b-95ee-182454f61144 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b256cf6b-ca3b-489b-95ee-182454f61144 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-40ff412a-54cc-4a57-8eef-d5939f64ce15 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-40ff412a-54cc-4a57-8eef-d5939f64ce15"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 768px) {
[id="s-40ff412a-54cc-4a57-8eef-d5939f64ce15"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-40ff412a-54cc-4a57-8eef-d5939f64ce15"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-40ff412a-54cc-4a57-8eef-d5939f64ce15"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-60b90315-f8fa-4d73-b931-5f85aea85add {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-60b90315-f8fa-4d73-b931-5f85aea85add > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60b90315-f8fa-4d73-b931-5f85aea85add.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-content {
  
    align-items: center;
  
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
      position: relative;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  
  
  
  
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-content {
  
    align-items: center;
  
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
      position: relative;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  
  
  
  
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-content {
  
    align-items: center;
  
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
      position: relative;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  
  
  
  
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-content {
  
    align-items: center;
  
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
      position: relative;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  
  
  
  
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f .shogun-image-content {
  
    align-items: center;
  
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container {
      position: relative;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cda7044f-4121-49f9-a1d0-c454f60f5b9f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}
#s-01e6a9b5-dec3-41ef-8fcf-ded753f94245 {
  margin-left: auto;
margin-right: auto;
}

#s-37ec4472-5b6f-49c9-8fb1-658b0412839d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-37ec4472-5b6f-49c9-8fb1-658b0412839d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-37ec4472-5b6f-49c9-8fb1-658b0412839d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-37ec4472-5b6f-49c9-8fb1-658b0412839d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-258638ac-9312-4f41-b064-b00e6027b6d8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-258638ac-9312-4f41-b064-b00e6027b6d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-258638ac-9312-4f41-b064-b00e6027b6d8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-content {
  
    align-items: center;
  
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-433f2482-351e-495f-9f42-350a88b50e84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
      position: relative;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-433f2482-351e-495f-9f42-350a88b50e84 {
  
  
  
  
}

#s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-content {
  
    align-items: center;
  
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-433f2482-351e-495f-9f42-350a88b50e84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
      position: relative;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-433f2482-351e-495f-9f42-350a88b50e84 {
  
  
  
  
}

#s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-content {
  
    align-items: center;
  
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-433f2482-351e-495f-9f42-350a88b50e84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
      position: relative;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-433f2482-351e-495f-9f42-350a88b50e84 {
  
  
  
  
}

#s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-content {
  
    align-items: center;
  
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-433f2482-351e-495f-9f42-350a88b50e84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
      position: relative;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-433f2482-351e-495f-9f42-350a88b50e84 {
  
  
  
  
}

#s-433f2482-351e-495f-9f42-350a88b50e84 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-433f2482-351e-495f-9f42-350a88b50e84 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-433f2482-351e-495f-9f42-350a88b50e84 .shogun-image-content {
  
    align-items: center;
  
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shg-align-container {
  display: flex;
  justify-content: center
}

.s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-433f2482-351e-495f-9f42-350a88b50e84 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container {
      position: relative;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-433f2482-351e-495f-9f42-350a88b50e84 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}
#s-be982dd7-d027-463c-8967-7fdc68d6c47b {
  margin-left: auto;
margin-right: auto;
}

#s-bc028c87-8deb-4a8e-9a35-b2f009772248 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-bc028c87-8deb-4a8e-9a35-b2f009772248 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-bc028c87-8deb-4a8e-9a35-b2f009772248 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bc028c87-8deb-4a8e-9a35-b2f009772248 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-859710e5-e383-420d-a823-cb36b89d5b4e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-859710e5-e383-420d-a823-cb36b89d5b4e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-859710e5-e383-420d-a823-cb36b89d5b4e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-content {
  
    align-items: center;
  
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
      position: relative;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  
  
  
  
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-content {
  
    align-items: center;
  
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
      position: relative;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  
  
  
  
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-content {
  
    align-items: center;
  
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
      position: relative;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  
  
  
  
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-content {
  
    align-items: center;
  
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
      position: relative;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  
  
  
  
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 .shogun-image-content {
  
    align-items: center;
  
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container {
      position: relative;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fbc631a6-5af8-497a-9c5a-d1377322ccf0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2272px;
    }
  }

}
#s-8c4af10e-f325-4bea-aa06-a5f36a541ecf {
  margin-left: auto;
margin-right: auto;
}

#s-412c4fac-ea1e-4a18-b063-b37e64e31dc7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-412c4fac-ea1e-4a18-b063-b37e64e31dc7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-412c4fac-ea1e-4a18-b063-b37e64e31dc7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-412c4fac-ea1e-4a18-b063-b37e64e31dc7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7f951397-0621-4963-b50d-33cb5b5f4dfc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-7f951397-0621-4963-b50d-33cb5b5f4dfc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7f951397-0621-4963-b50d-33cb5b5f4dfc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-content {
  
    align-items: center;
  
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
      position: relative;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  
  
  
  
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-content {
  
    align-items: center;
  
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
      position: relative;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  
  
  
  
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-content {
  
    align-items: center;
  
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
      position: relative;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  
  
  
  
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-content {
  
    align-items: center;
  
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
      position: relative;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  
  
  
  
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b .shogun-image-content {
  
    align-items: center;
  
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container {
      position: relative;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-263c04f2-ec3b-4bbc-922a-d4cd2c9cbd0b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-29cce422-660f-4cb6-a073-bf31e8a1b9b5 {
  margin-left: auto;
margin-right: auto;
}

#s-ebd54c3b-4ded-464f-85bb-27a17d123ade {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ebd54c3b-4ded-464f-85bb-27a17d123ade .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ebd54c3b-4ded-464f-85bb-27a17d123ade .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ebd54c3b-4ded-464f-85bb-27a17d123ade .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-66d684b6-f80c-4a61-838b-99b5d9092633 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-66d684b6-f80c-4a61-838b-99b5d9092633 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-66d684b6-f80c-4a61-838b-99b5d9092633 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(220, 202, 178, 1);
text-align: center;
text-decoration: none;
color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
color: rgba(249, 249, 249, 1);
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}

  #s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce-root {
    text-align: center;
  }


#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce-root {
    text-align: center;
  }


#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce-root {
    text-align: center;
  }


#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce-root {
    text-align: center;
  }


#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce-root {
    text-align: center;
  }


#s-cc2b6a1c-2d9b-495f-b60f-fcf9adc156ce.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-6165a388-52bc-46bc-a9d5-b140414772f1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-6165a388-52bc-46bc-a9d5-b140414772f1 {
  display: none;
}
#s-6165a388-52bc-46bc-a9d5-b140414772f1, #wrap-s-6165a388-52bc-46bc-a9d5-b140414772f1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6165a388-52bc-46bc-a9d5-b140414772f1 {
  margin-top: 20px;
margin-bottom: 20px;
}
}







#s-6165a388-52bc-46bc-a9d5-b140414772f1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6165a388-52bc-46bc-a9d5-b140414772f1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b34379f9-f3f9-4e5d-be6f-a05309cc5134 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-b34379f9-f3f9-4e5d-be6f-a05309cc5134 {
  background-color: rgba(30, 131, 131, 0.25);
}
}
#s-b34379f9-f3f9-4e5d-be6f-a05309cc5134 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-b34379f9-f3f9-4e5d-be6f-a05309cc5134 .shogun-heading-component h1 {
  color: rgba(92, 69, 40, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-a8d15fc0-bc02-4e70-8abc-c3331f309791 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0.5%;
padding-bottom: 10px;
padding-right: 0.5%;
min-height: 50px;
background-color: rgba(254, 249, 222, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-a8d15fc0-bc02-4e70-8abc-c3331f309791 {
  background-color: rgba(30, 131, 131, 1);
}
}







#s-a8d15fc0-bc02-4e70-8abc-c3331f309791 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a8d15fc0-bc02-4e70-8abc-c3331f309791.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f57b0c74-0d87-4d5a-8d64-f9da965f5306 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-f57b0c74-0d87-4d5a-8d64-f9da965f5306 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f57b0c74-0d87-4d5a-8d64-f9da965f5306.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4126699d-907b-4916-9a75-14d209147c5d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-4126699d-907b-4916-9a75-14d209147c5d {
  padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-4126699d-907b-4916-9a75-14d209147c5d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-4126699d-907b-4916-9a75-14d209147c5d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4126699d-907b-4916-9a75-14d209147c5d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4126699d-907b-4916-9a75-14d209147c5d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-767c9ef5-f42a-4162-a32b-c11d5675cce0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-767c9ef5-f42a-4162-a32b-c11d5675cce0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-767c9ef5-f42a-4162-a32b-c11d5675cce0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dad19968-d955-4a20-8a3f-940402f1fdb0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-dad19968-d955-4a20-8a3f-940402f1fdb0 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-dad19968-d955-4a20-8a3f-940402f1fdb0 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-c3979138-3065-4da6-bf3e-c679b4c83a28 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-c3979138-3065-4da6-bf3e-c679b4c83a28 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-c3979138-3065-4da6-bf3e-c679b4c83a28 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-dded58fc-061d-456a-9a84-21ef8c595c52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
padding-right: 30px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-dded58fc-061d-456a-9a84-21ef8c595c52:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-dded58fc-061d-456a-9a84-21ef8c595c52:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-dded58fc-061d-456a-9a84-21ef8c595c52 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
color: rgba(249, 249, 249, 1);
background-image: none;
background-color: rgba(198, 186, 178, 1);
hover-type: color;
}
#s-dded58fc-061d-456a-9a84-21ef8c595c52:hover {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}

  #s-dded58fc-061d-456a-9a84-21ef8c595c52-root {
    text-align: center;
  }


#s-dded58fc-061d-456a-9a84-21ef8c595c52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-dded58fc-061d-456a-9a84-21ef8c595c52-root {
    text-align: center;
  }


#s-dded58fc-061d-456a-9a84-21ef8c595c52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dded58fc-061d-456a-9a84-21ef8c595c52-root {
    text-align: center;
  }


#s-dded58fc-061d-456a-9a84-21ef8c595c52.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dded58fc-061d-456a-9a84-21ef8c595c52-root {
    text-align: center;
  }


#s-dded58fc-061d-456a-9a84-21ef8c595c52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-dded58fc-061d-456a-9a84-21ef8c595c52-root {
    text-align: center;
  }


#s-dded58fc-061d-456a-9a84-21ef8c595c52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-1c48b370-ef12-4319-8bae-3a3deca22747 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-1c48b370-ef12-4319-8bae-3a3deca22747 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1c48b370-ef12-4319-8bae-3a3deca22747.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin-left: auto;
margin-right: auto;
max-width: 397px;
aspect-ratio: 397/262;
text-align: center;
}



.shg-image-margin-container-s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }

    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-link {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 397px;
  }



  img.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
    
    
    
    max-height: 397px;
  }


.s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-content {
  
    align-items: center;
  
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7bf52691-4a77-415a-9aa4-30e39620703e {
      --shg-aspect-ratio: calc(397/262); 
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
      position: relative;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 397px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-7bf52691-4a77-415a-9aa4-30e39620703e {
  
  
  
  
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }

    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-link {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 397px;
  }



  img.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
    
    
    
    max-height: 397px;
  }


.s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-content {
  
    align-items: center;
  
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7bf52691-4a77-415a-9aa4-30e39620703e {
      --shg-aspect-ratio: calc(397/262); 
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
      position: relative;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 397px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-7bf52691-4a77-415a-9aa4-30e39620703e {
  
  
  
  
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }

    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-link {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 397px;
  }



  img.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
    
    
    
    max-height: 397px;
  }


.s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-content {
  
    align-items: center;
  
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7bf52691-4a77-415a-9aa4-30e39620703e {
      --shg-aspect-ratio: calc(397/262); 
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
      position: relative;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 397px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-7bf52691-4a77-415a-9aa4-30e39620703e {
  
  
  
  
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }

    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-link {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 397px;
  }



  img.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
    
    
    
    max-height: 397px;
  }


.s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-content {
  
    align-items: center;
  
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7bf52691-4a77-415a-9aa4-30e39620703e {
      --shg-aspect-ratio: calc(397/262); 
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
      position: relative;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 397px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-7bf52691-4a77-415a-9aa4-30e39620703e {
  
  
  
  
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }

    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-link {
      aspect-ratio: 397/262;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7bf52691-4a77-415a-9aa4-30e39620703e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 397px;
  }



  img.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
    
    
    
    max-height: 397px;
  }


.s-7bf52691-4a77-415a-9aa4-30e39620703e .shogun-image-content {
  
    align-items: center;
  
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7bf52691-4a77-415a-9aa4-30e39620703e {
      --shg-aspect-ratio: calc(397/262); 
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container {
      position: relative;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7bf52691-4a77-415a-9aa4-30e39620703e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 397px;
    }
  }

}
#s-81f4065d-ff4a-4537-943d-13923695f8b2 {
  margin-left: auto;
margin-right: auto;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 20px;
  
  
  font-style:  normal ;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 20px;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-d8248839-1187-4892-b390-a3d1287857ce {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}@media (max-width: 767px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}
@media (min-width: 0px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 992px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 1200px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 24.0px);
}

}

#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec {
  margin-top: 40px;
}
}







#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-50e479e5-cc06-4c04-a2cf-703da3513658 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(34, 34, 34, 1);
}

#s-50e479e5-cc06-4c04-a2cf-703da3513658 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9 {
  padding-bottom: 20px;
}
}







#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-876959c7-8b73-4273-9e22-b3670d34d550 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-876959c7-8b73-4273-9e22-b3670d34d550 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-876959c7-8b73-4273-9e22-b3670d34d550.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0733f973-427e-4939-9d98-7b63c6541ab2 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-0733f973-427e-4939-9d98-7b63c6541ab2 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-0733f973-427e-4939-9d98-7b63c6541ab2 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-f2bdb95b-0b16-446b-b1e7-0b6858ae95d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f2bdb95b-0b16-446b-b1e7-0b6858ae95d9 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-f2bdb95b-0b16-446b-b1e7-0b6858ae95d9 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-12776b3a-8034-48ae-b288-218a2f3706be {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-12776b3a-8034-48ae-b288-218a2f3706be .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-12776b3a-8034-48ae-b288-218a2f3706be .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-2e69b45c-b79d-4136-8ff6-1e9f7025456d {
  margin-left: auto;
margin-right: auto;
}

#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd {
  text-align: center;
}
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd {
  max-width:  100%;
}

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom,
.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4273858e-7690-4b9e-9c59-42ae384d1406 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4273858e-7690-4b9e-9c59-42ae384d1406 .shg-product-title-component h1 {
  
  
  
  
  font-size: 20px;
  
  
  
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 {
  background-color: rgba(34, 34, 34, 0.2);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 {
  background-color: rgba(34, 34, 34, 0.2);
}
}







#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 992px) and (max-width: 1199px){






#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-5fe527bf-03cf-4697-8944-a394be4f0e3f {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
}
@media (min-width: 1200px){#s-5fe527bf-03cf-4697-8944-a394be4f0e3f {
  margin-bottom: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5fe527bf-03cf-4697-8944-a394be4f0e3f {
  margin-bottom: 30px;
}
}
#s-5fe527bf-03cf-4697-8944-a394be4f0e3f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-5fe527bf-03cf-4697-8944-a394be4f0e3f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-5fe527bf-03cf-4697-8944-a394be4f0e3f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed {
  margin-left: auto;
margin-right: auto;
}

#s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-prev,
#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-next {
  
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-prev svg,
#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 1200px){#s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-prev,
#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-next {
  
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-prev svg,
#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-5da9f64d-1c43-46b4-9bf5-dad8c67c48ed .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-b8d2bff6-82d3-4ac2-a6b7-dbeada42a510 {
  margin-left: auto;
margin-right: auto;
}

#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-601d27ba-39fc-4c06-8cd4-0f146633d0cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9b358dd9-b629-4fc8-baaf-be65bfb5d667 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9b358dd9-b629-4fc8-baaf-be65bfb5d667 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-9b358dd9-b629-4fc8-baaf-be65bfb5d667 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4c52afb6-8ffb-4876-b4c7-1bfcf4f01b91 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4c52afb6-8ffb-4876-b4c7-1bfcf4f01b91 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4c52afb6-8ffb-4876-b4c7-1bfcf4f01b91 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4c52afb6-8ffb-4876-b4c7-1bfcf4f01b91 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3911bfeb-b2c8-4965-a2a3-9d264f0ab6bc {
  margin-left: auto;
margin-right: auto;
}

#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-68f56e4f-3465-4587-85ca-f06aa8a02b04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6800d903-a4e9-454f-b4de-e32391050a35 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6800d903-a4e9-454f-b4de-e32391050a35 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-6800d903-a4e9-454f-b4de-e32391050a35 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-9fa887ff-1a1d-4f39-b689-d329d4415bf9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9fa887ff-1a1d-4f39-b689-d329d4415bf9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9fa887ff-1a1d-4f39-b689-d329d4415bf9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9fa887ff-1a1d-4f39-b689-d329d4415bf9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2927f77e-82b9-4e43-8e77-b68d162ff730 {
  margin-left: auto;
margin-right: auto;
}

#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-44cffc8f-9c05-4335-86f8-5ebe4fa781ff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-665f5a08-00e0-490f-a63f-07bcb705d60f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-665f5a08-00e0-490f-a63f-07bcb705d60f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-665f5a08-00e0-490f-a63f-07bcb705d60f .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-19ffe000-1267-490d-83b6-81855ccdae8b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-19ffe000-1267-490d-83b6-81855ccdae8b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-19ffe000-1267-490d-83b6-81855ccdae8b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-19ffe000-1267-490d-83b6-81855ccdae8b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c21e6cfd-d6f4-460c-9ef0-cec7ffb5b529 {
  margin-left: auto;
margin-right: auto;
}

#s-7f581aa1-7266-4cff-99c9-b98f3a365889 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f581aa1-7266-4cff-99c9-b98f3a365889 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8d2bebc3-4668-4e08-ad5e-58ca8b094b25 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8d2bebc3-4668-4e08-ad5e-58ca8b094b25 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-8d2bebc3-4668-4e08-ad5e-58ca8b094b25 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-227bc220-cf87-4937-b5b2-b74307f0b992 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-227bc220-cf87-4937-b5b2-b74307f0b992 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-227bc220-cf87-4937-b5b2-b74307f0b992 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-227bc220-cf87-4937-b5b2-b74307f0b992 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-81132d6e-bf7d-401d-8e6f-9ff8cf328128 {
  margin-left: auto;
margin-right: auto;
}

#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f616b402-08ac-4bbe-97ea-7baf7c321ba6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b22c7674-541e-4ff9-8802-7e1f73ec2c0c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b22c7674-541e-4ff9-8802-7e1f73ec2c0c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-b22c7674-541e-4ff9-8802-7e1f73ec2c0c .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4711c735-0a62-4798-bfe8-120c992001bb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4711c735-0a62-4798-bfe8-120c992001bb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4711c735-0a62-4798-bfe8-120c992001bb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4711c735-0a62-4798-bfe8-120c992001bb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ce0c316f-8c08-43f3-b8e8-9c72eb9f3524 {
  margin-left: auto;
margin-right: auto;
}

#s-33391378-9d52-4244-8c14-2ba6a7b3375d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33391378-9d52-4244-8c14-2ba6a7b3375d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e63334a9-b139-4a9a-943a-48f533833211 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e63334a9-b139-4a9a-943a-48f533833211 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-e63334a9-b139-4a9a-943a-48f533833211 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-94bbbd93-d367-4eed-82eb-b7131349584b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-94bbbd93-d367-4eed-82eb-b7131349584b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-94bbbd93-d367-4eed-82eb-b7131349584b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-94bbbd93-d367-4eed-82eb-b7131349584b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f13c82ce-0dab-4b03-999f-720ba19ceefb {
  margin-left: auto;
margin-right: auto;
}

#s-ec7154d0-a2c1-4876-8469-0a95788e851e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec7154d0-a2c1-4876-8469-0a95788e851e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8885ea0b-8489-44f9-9947-ed79831e91b2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8885ea0b-8489-44f9-9947-ed79831e91b2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-8885ea0b-8489-44f9-9947-ed79831e91b2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e1fc5c50-7bac-4894-af08-0c8e2e36ca57 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e1fc5c50-7bac-4894-af08-0c8e2e36ca57 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e1fc5c50-7bac-4894-af08-0c8e2e36ca57 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e1fc5c50-7bac-4894-af08-0c8e2e36ca57 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a7538190-b89f-47c3-a0f3-0d1f5140a7df {
  margin-left: auto;
margin-right: auto;
}

#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2d1e060d-f769-466f-bc82-8ec5cde6a5fe img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-976ab1d5-c83c-485a-9954-efae034daeb4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-976ab1d5-c83c-485a-9954-efae034daeb4 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 1200px){#s-976ab1d5-c83c-485a-9954-efae034daeb4 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-99ea0ba4-daea-40fc-8cd7-64615ed91312 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-99ea0ba4-daea-40fc-8cd7-64615ed91312 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-99ea0ba4-daea-40fc-8cd7-64615ed91312 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-99ea0ba4-daea-40fc-8cd7-64615ed91312 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5a02f843-dca0-421d-8ce8-5074d718788d {
  margin-top: 30px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 1200px){#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-20b6d12c-a942-4dd4-8abf-4ff9484b51f3 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-20b6d12c-a942-4dd4-8abf-4ff9484b51f3 {
  margin-top: 40px;
}
}







#s-20b6d12c-a942-4dd4-8abf-4ff9484b51f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-20b6d12c-a942-4dd4-8abf-4ff9484b51f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c6d842a9-31ad-43e4-84a0-daba5078791b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(119, 97, 81, 0.2);
}

#s-c6d842a9-31ad-43e4-84a0-daba5078791b .shogun-heading-component h1 {
  color: rgba(119, 97, 81, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-a4c6b4af-2c59-4944-ae57-3c479e177299 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
min-height: 50px;
background-color: rgba(119, 97, 81, 1);
}
@media (min-width: 1200px){#s-a4c6b4af-2c59-4944-ae57-3c479e177299 {
  padding-bottom: 20px;
}
}







#s-a4c6b4af-2c59-4944-ae57-3c479e177299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4c6b4af-2c59-4944-ae57-3c479e177299.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-abdd32ed-89d1-4057-9889-0fe22a6a4658 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-abdd32ed-89d1-4057-9889-0fe22a6a4658"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-abdd32ed-89d1-4057-9889-0fe22a6a4658"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-abdd32ed-89d1-4057-9889-0fe22a6a4658"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-abdd32ed-89d1-4057-9889-0fe22a6a4658"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-a7c93a48-b524-46fd-b983-1c34c5b45624 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-a7c93a48-b524-46fd-b983-1c34c5b45624 {
  padding-top: 10px;
padding-bottom: 10px;
}
}







#s-a7c93a48-b524-46fd-b983-1c34c5b45624 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a7c93a48-b524-46fd-b983-1c34c5b45624.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-62123df1-110f-4fc2-96f8-4bc1e98ebfc3 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-62123df1-110f-4fc2-96f8-4bc1e98ebfc3 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-62123df1-110f-4fc2-96f8-4bc1e98ebfc3 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-ab73ed22-97e1-486b-bb23-52d28f0dbf27 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ab73ed22-97e1-486b-bb23-52d28f0dbf27 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ab73ed22-97e1-486b-bb23-52d28f0dbf27 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-ec7436fe-21b0-4f8b-9729-3ae2eaa18dcc {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-ec7436fe-21b0-4f8b-9729-3ae2eaa18dcc .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-ec7436fe-21b0-4f8b-9729-3ae2eaa18dcc .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
      position: relative;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  
  
  
  
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
      position: relative;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  
  
  
  
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
      position: relative;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  
  
  
  
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
      position: relative;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  
  
  
  
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 .shogun-image-content {
  
    align-items: center;
  
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container {
      position: relative;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cb0c20aa-573f-431a-94ba-4c2b2cec42a4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-9e37ec7f-6423-4810-b5b5-4aef3a0d2c94 {
  margin-left: auto;
margin-right: auto;
}

#s-aa7b9c88-6148-4013-a073-6a097f631886 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-aa7b9c88-6148-4013-a073-6a097f631886 .shg-product-title-component h1 {
  
  
  
  
  font-size: 20px;
  
  
  
}

#s-2d3c349c-9af1-4559-9e07-e7aee0204515 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2d3c349c-9af1-4559-9e07-e7aee0204515 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-2d3c349c-9af1-4559-9e07-e7aee0204515 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-2d3c349c-9af1-4559-9e07-e7aee0204515 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-660ba68e-0b92-483b-9d60-ba52873d4b26 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-660ba68e-0b92-483b-9d60-ba52873d4b26 {
  background-color: rgba(249, 249, 249, 0.2);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-660ba68e-0b92-483b-9d60-ba52873d4b26 {
  margin-bottom: 0px;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-660ba68e-0b92-483b-9d60-ba52873d4b26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-660ba68e-0b92-483b-9d60-ba52873d4b26.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-660ba68e-0b92-483b-9d60-ba52873d4b26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-660ba68e-0b92-483b-9d60-ba52873d4b26.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}@media (min-width: 992px) and (max-width: 1199px){






#s-660ba68e-0b92-483b-9d60-ba52873d4b26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-660ba68e-0b92-483b-9d60-ba52873d4b26.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-7495c813-5007-4daa-b70f-cbcc1fd51cfd {
  margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
}
@media (min-width: 1200px){#s-7495c813-5007-4daa-b70f-cbcc1fd51cfd {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 15px;
padding-bottom: 15px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7495c813-5007-4daa-b70f-cbcc1fd51cfd {
  margin-bottom: 30px;
}
}
#s-7495c813-5007-4daa-b70f-cbcc1fd51cfd .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 1200px){#s-7495c813-5007-4daa-b70f-cbcc1fd51cfd .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-7495c813-5007-4daa-b70f-cbcc1fd51cfd .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-f4f03ec4-5b73-4756-afcd-3b8f188a080b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

#s-f4f03ec4-5b73-4756-afcd-3b8f188a080b .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-prev,
#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-next {
  
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-prev svg,
#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-f4f03ec4-5b73-4756-afcd-3b8f188a080b .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-fd1a51a5-8fd9-45bc-a289-c62a88bfa667 {
  margin-left: auto;
margin-right: auto;
}

#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8c772e89-a7b4-40f7-ba49-92bc3054edcf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c9daa3e5-4bc5-4ba6-9353-a0d8a8f01d49 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c9daa3e5-4bc5-4ba6-9353-a0d8a8f01d49 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-794caa15-8df3-4592-b903-ccad0e639ab1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-794caa15-8df3-4592-b903-ccad0e639ab1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-794caa15-8df3-4592-b903-ccad0e639ab1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-794caa15-8df3-4592-b903-ccad0e639ab1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-42e3d7b8-08b8-4589-b3b9-289cda72e81a {
  margin-left: auto;
margin-right: auto;
}

#s-a5909458-3087-463a-be8d-a14c89c59946 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5909458-3087-463a-be8d-a14c89c59946 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b81c89a5-00c9-4ac1-96d9-af3ccc1e3c7f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b81c89a5-00c9-4ac1-96d9-af3ccc1e3c7f .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-9106bb36-7f0d-4b96-9072-4bdadb033a48 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9106bb36-7f0d-4b96-9072-4bdadb033a48 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9106bb36-7f0d-4b96-9072-4bdadb033a48 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9106bb36-7f0d-4b96-9072-4bdadb033a48 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4071d971-c027-4ea2-882a-7699d9acc9c7 {
  margin-left: auto;
margin-right: auto;
}

#s-0ad3b7c9-2268-4721-8c52-ecce220445af {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0ad3b7c9-2268-4721-8c52-ecce220445af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a839c678-594c-4a9a-b72c-39b64359b303 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a839c678-594c-4a9a-b72c-39b64359b303 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-c7f9f1a1-f5e0-4aaa-a7d1-90f8300fe0c9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c7f9f1a1-f5e0-4aaa-a7d1-90f8300fe0c9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c7f9f1a1-f5e0-4aaa-a7d1-90f8300fe0c9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c7f9f1a1-f5e0-4aaa-a7d1-90f8300fe0c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a752ed14-6c05-49b4-a2b3-c8b917fc0fb6 {
  margin-left: auto;
margin-right: auto;
}

#s-d1c852d1-c06e-489f-af41-b4f222c9419a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d1c852d1-c06e-489f-af41-b4f222c9419a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-59dd8e47-8a42-410c-aa6a-a9f9a60e21d8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-59dd8e47-8a42-410c-aa6a-a9f9a60e21d8 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-47f4088e-f31f-479f-8e05-c812cb96c323 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-47f4088e-f31f-479f-8e05-c812cb96c323 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-47f4088e-f31f-479f-8e05-c812cb96c323 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-47f4088e-f31f-479f-8e05-c812cb96c323 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-38a4b0ed-12ec-4a6d-91db-4df9fddf61b7 {
  margin-left: auto;
margin-right: auto;
}

#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aaacbc4b-2e6e-4fb2-bba9-e9ae5518ed35 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b85bddd2-3a7e-4a42-ba1f-525fbaff98ed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b85bddd2-3a7e-4a42-ba1f-525fbaff98ed .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-03dd750c-6a14-4805-abdc-d51eea344fed {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-03dd750c-6a14-4805-abdc-d51eea344fed .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-03dd750c-6a14-4805-abdc-d51eea344fed .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-03dd750c-6a14-4805-abdc-d51eea344fed .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-59f5829c-5fa4-4fb0-8ceb-87f817c215d2 {
  margin-left: auto;
margin-right: auto;
}

#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-50fed2d8-4e46-4a1a-a15d-e5b3cece982a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8c66915a-0ea3-4743-8dbe-ed7d40f3011d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c66915a-0ea3-4743-8dbe-ed7d40f3011d .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-42df7fcf-4ba8-4dd9-9cf0-77f9bc127356 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-42df7fcf-4ba8-4dd9-9cf0-77f9bc127356 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-42df7fcf-4ba8-4dd9-9cf0-77f9bc127356 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-42df7fcf-4ba8-4dd9-9cf0-77f9bc127356 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a24e2aef-cfcc-45de-a4dc-d9f4dd6e9851 {
  margin-left: auto;
margin-right: auto;
}

#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8e7bfc5-0394-40e4-91dc-4b25879eea5d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-689c7d7a-6bdd-4cad-9919-73a067c539bf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-689c7d7a-6bdd-4cad-9919-73a067c539bf .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-919de46e-b80e-42ac-b7d7-bbd54ff00931 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-919de46e-b80e-42ac-b7d7-bbd54ff00931 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-919de46e-b80e-42ac-b7d7-bbd54ff00931 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-919de46e-b80e-42ac-b7d7-bbd54ff00931 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-18c9edf3-1fd7-4bae-a7e6-4d1a5ae3eba2 {
  margin-left: auto;
margin-right: auto;
}

#s-7244e720-a811-46b0-94b8-68be4680d3ca {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7244e720-a811-46b0-94b8-68be4680d3ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8a41805d-ea2b-4b69-aa65-d4ba40c1359b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8a41805d-ea2b-4b69-aa65-d4ba40c1359b .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-6b373859-fbea-40c1-b20b-5dfed3b1d127 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6b373859-fbea-40c1-b20b-5dfed3b1d127 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6b373859-fbea-40c1-b20b-5dfed3b1d127 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6b373859-fbea-40c1-b20b-5dfed3b1d127 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7b9ed2bf-033a-4316-990f-0fa3519d839f {
  margin-top: 40px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-7b9ed2bf-033a-4316-990f-0fa3519d839f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-7b9ed2bf-033a-4316-990f-0fa3519d839f .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 1200px){#s-7b9ed2bf-033a-4316-990f-0fa3519d839f .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-7b9ed2bf-033a-4316-990f-0fa3519d839f .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-7b9ed2bf-033a-4316-990f-0fa3519d839f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-7b9ed2bf-033a-4316-990f-0fa3519d839f .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-bdfa870e-6120-44f2-8b55-0542f8876f88 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-bdfa870e-6120-44f2-8b55-0542f8876f88 hr {
  border-top: 2px solid #ddd;
}

#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(230, 239, 245, 1);
}
@media (min-width: 1200px){#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d {
  display: none;
}
#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d, #wrap-s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d {
  display: none;
}
#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d, #wrap-s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d {
  display: none;
}
#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d, #wrap-s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d { display: none !important; }}@media (max-width: 767px){#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d {
  display: none;
}
#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d, #wrap-s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d { display: none !important; }}







#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0effcc0d-0d4f-4ae9-bc9d-66ac1052e51d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-23b19c73-fe18-4da8-88ba-74f715d36477 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}








#s-23b19c73-fe18-4da8-88ba-74f715d36477 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-23b19c73-fe18-4da8-88ba-74f715d36477.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c87adbd9-7860-4bc0-ae0e-30363960b8e6 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-c87adbd9-7860-4bc0-ae0e-30363960b8e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c87adbd9-7860-4bc0-ae0e-30363960b8e6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c87adbd9-7860-4bc0-ae0e-30363960b8e6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c87adbd9-7860-4bc0-ae0e-30363960b8e6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-dd8d00a2-3a36-41e3-8b66-e3d5f44f52f7 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(230, 239, 245, 1);
}








#s-dd8d00a2-3a36-41e3-8b66-e3d5f44f52f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd8d00a2-3a36-41e3-8b66-e3d5f44f52f7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ec4205fe-57b9-428f-aa6d-31b9098ed5f2 {
  margin-top: 0px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 60px;
background-color: rgba(249, 249, 249, 1);
}








#s-ec4205fe-57b9-428f-aa6d-31b9098ed5f2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ec4205fe-57b9-428f-aa6d-31b9098ed5f2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-5ae92d12-0320-41ed-b4fc-3f8b0b61b863 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5ae92d12-0320-41ed-b4fc-3f8b0b61b863 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-d64432ab-d0e9-4332-8e61-ae13f65aba11 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 10px;
text-align: left;
}

#s-d64432ab-d0e9-4332-8e61-ae13f65aba11 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 60px;
  
  
  
}



#s-33b57c10-a3db-4395-b32b-9f109b7729e9 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}








#s-33b57c10-a3db-4395-b32b-9f109b7729e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33b57c10-a3db-4395-b32b-9f109b7729e9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd {
  
}
}@media (max-width: 767px){#s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd {
  
}
}
@media (min-width: 0px) {
[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-bf5e670a-eadc-419b-9f0c-5eb43f71cfdd"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-43bc688e-3f4e-458f-87b6-ca49e10a9935 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 10px;
padding-right: 2%;
text-align: left;
}

#s-43bc688e-3f4e-458f-87b6-ca49e10a9935 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-ea9c7178-2671-4638-b110-0838cb7912f9 {
  margin-top: 0px;
padding-top: 40px;
padding-bottom: 0px;
text-align: left;
}

#s-ea9c7178-2671-4638-b110-0838cb7912f9 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 42px;
  
  
  text-align: left;
}


#s-ea9c7178-2671-4638-b110-0838cb7912f9 .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}


#s-a56ae184-eb51-4acb-a2e5-fc1eefa385ed {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a56ae184-eb51-4acb-a2e5-fc1eefa385ed"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a56ae184-eb51-4acb-a2e5-fc1eefa385ed"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a56ae184-eb51-4acb-a2e5-fc1eefa385ed"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a56ae184-eb51-4acb-a2e5-fc1eefa385ed"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-66c19ca2-31ce-4e58-b812-287ea20c7389 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(241, 154, 65, 0.5);
}








#s-66c19ca2-31ce-4e58-b812-287ea20c7389 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-66c19ca2-31ce-4e58-b812-287ea20c7389.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-content {
  
    align-items: center;
  
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
      position: relative;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  
  
  
  
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-content {
  
    align-items: center;
  
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
      position: relative;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  
  
  
  
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-content {
  
    align-items: center;
  
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
      position: relative;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  
  
  
  
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-content {
  
    align-items: center;
  
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
      position: relative;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  
  
  
  
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df .shogun-image-content {
  
    align-items: center;
  
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container {
      position: relative;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b567538e-b746-4bf6-a5f8-e64cc1bec6df img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-c9103006-5d01-48c9-99c3-35e3d5b6364c {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(177, 156, 86, 0.5);
}








#s-c9103006-5d01-48c9-99c3-35e3d5b6364c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9103006-5d01-48c9-99c3-35e3d5b6364c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8e353990-919b-495a-976f-2853eecbcecf {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-8e353990-919b-495a-976f-2853eecbcecf {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-8e353990-919b-495a-976f-2853eecbcecf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-content {
  
    align-items: center;
  
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e353990-919b-495a-976f-2853eecbcecf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
      position: relative;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-8e353990-919b-495a-976f-2853eecbcecf {
  
  
  
  
}

#s-8e353990-919b-495a-976f-2853eecbcecf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-content {
  
    align-items: center;
  
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e353990-919b-495a-976f-2853eecbcecf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
      position: relative;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-8e353990-919b-495a-976f-2853eecbcecf {
  
  
  
  
}

#s-8e353990-919b-495a-976f-2853eecbcecf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-content {
  
    align-items: center;
  
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e353990-919b-495a-976f-2853eecbcecf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
      position: relative;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-8e353990-919b-495a-976f-2853eecbcecf {
  
  
  
  
}

#s-8e353990-919b-495a-976f-2853eecbcecf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-content {
  
    align-items: center;
  
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e353990-919b-495a-976f-2853eecbcecf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
      position: relative;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-8e353990-919b-495a-976f-2853eecbcecf {
  
  
  
  
}

#s-8e353990-919b-495a-976f-2853eecbcecf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8e353990-919b-495a-976f-2853eecbcecf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-8e353990-919b-495a-976f-2853eecbcecf .shogun-image-content {
  
    align-items: center;
  
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8e353990-919b-495a-976f-2853eecbcecf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container {
      position: relative;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8e353990-919b-495a-976f-2853eecbcecf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-8965b2b4-2efe-4991-b60f-887f3819cc0b {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-8965b2b4-2efe-4991-b60f-887f3819cc0b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8965b2b4-2efe-4991-b60f-887f3819cc0b"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-8965b2b4-2efe-4991-b60f-887f3819cc0b"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-8965b2b4-2efe-4991-b60f-887f3819cc0b"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-28010bfe-5d22-4d00-9d70-b9e623bff5e9 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(240, 211, 94, 0.5);
}








#s-28010bfe-5d22-4d00-9d70-b9e623bff5e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28010bfe-5d22-4d00-9d70-b9e623bff5e9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-content {
  
    align-items: center;
  
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2eb018a9-a547-4945-819d-3c190e600f20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
      position: relative;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2eb018a9-a547-4945-819d-3c190e600f20 {
  
  
  
  
}

#s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-content {
  
    align-items: center;
  
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2eb018a9-a547-4945-819d-3c190e600f20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
      position: relative;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2eb018a9-a547-4945-819d-3c190e600f20 {
  
  
  
  
}

#s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-content {
  
    align-items: center;
  
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2eb018a9-a547-4945-819d-3c190e600f20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
      position: relative;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2eb018a9-a547-4945-819d-3c190e600f20 {
  
  
  
  
}

#s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-content {
  
    align-items: center;
  
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2eb018a9-a547-4945-819d-3c190e600f20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
      position: relative;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-2eb018a9-a547-4945-819d-3c190e600f20 {
  
  
  
  
}

#s-2eb018a9-a547-4945-819d-3c190e600f20 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2eb018a9-a547-4945-819d-3c190e600f20 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2eb018a9-a547-4945-819d-3c190e600f20 .shogun-image-content {
  
    align-items: center;
  
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2eb018a9-a547-4945-819d-3c190e600f20 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container {
      position: relative;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2eb018a9-a547-4945-819d-3c190e600f20 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-511ef457-cba0-4581-af38-74123ce2fb3c {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(8, 131, 81, 0.75);
}








#s-511ef457-cba0-4581-af38-74123ce2fb3c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-511ef457-cba0-4581-af38-74123ce2fb3c.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 2500/2057;
text-align: center;
}



.shg-image-margin-container-s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-content {
  
    align-items: center;
  
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
      position: relative;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  
  
  
  
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-content {
  
    align-items: center;
  
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
      position: relative;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  
  
  
  
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-content {
  
    align-items: center;
  
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
      position: relative;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  
  
  
  
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-content {
  
    align-items: center;
  
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
      position: relative;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  
  
  
  
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 .shogun-image-content {
  
    align-items: center;
  
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container {
      position: relative;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a9bb3107-6ca7-4f1e-ba7b-7533bf7c6731 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-4691df22-9a12-4981-bd96-16a8b0ed413e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4691df22-9a12-4981-bd96-16a8b0ed413e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4691df22-9a12-4981-bd96-16a8b0ed413e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-4691df22-9a12-4981-bd96-16a8b0ed413e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-4691df22-9a12-4981-bd96-16a8b0ed413e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-2d273877-5c7c-4b27-99d6-af27b7e2bd3e {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(57, 40, 179, 0.25);
}








#s-2d273877-5c7c-4b27-99d6-af27b7e2bd3e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2d273877-5c7c-4b27-99d6-af27b7e2bd3e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-content {
  
    align-items: center;
  
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
      position: relative;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  
  
  
  
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-content {
  
    align-items: center;
  
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
      position: relative;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  
  
  
  
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-content {
  
    align-items: center;
  
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
      position: relative;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  
  
  
  
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-content {
  
    align-items: center;
  
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
      position: relative;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  
  
  
  
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e .shogun-image-content {
  
    align-items: center;
  
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container {
      position: relative;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-826e30b9-4a98-44b5-96bb-798c76aaaf8e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-7fae5831-fa1d-48fc-9213-bc71cae99f80 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(152, 32, 18, 0.25);
}








#s-7fae5831-fa1d-48fc-9213-bc71cae99f80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7fae5831-fa1d-48fc-9213-bc71cae99f80.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-content {
  
    align-items: center;
  
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
      position: relative;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  
  
  
  
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-content {
  
    align-items: center;
  
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
      position: relative;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  
  
  
  
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-content {
  
    align-items: center;
  
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
      position: relative;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  
  
  
  
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-content {
  
    align-items: center;
  
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
      position: relative;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  
  
  
  
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c .shogun-image-content {
  
    align-items: center;
  
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container {
      position: relative;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f6026fdd-4761-4dd3-b6f5-4a41a3493a9c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-0fe968fc-4b3d-40e9-925e-c55287ce769f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(230, 239, 245, 1);
}
@media (min-width: 1200px){#s-0fe968fc-4b3d-40e9-925e-c55287ce769f {
  display: none;
}
#s-0fe968fc-4b3d-40e9-925e-c55287ce769f, #wrap-s-0fe968fc-4b3d-40e9-925e-c55287ce769f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0fe968fc-4b3d-40e9-925e-c55287ce769f {
  display: none;
}
#s-0fe968fc-4b3d-40e9-925e-c55287ce769f, #wrap-s-0fe968fc-4b3d-40e9-925e-c55287ce769f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0fe968fc-4b3d-40e9-925e-c55287ce769f {
  display: none;
}
#s-0fe968fc-4b3d-40e9-925e-c55287ce769f, #wrap-s-0fe968fc-4b3d-40e9-925e-c55287ce769f { display: none !important; }}@media (max-width: 767px){#s-0fe968fc-4b3d-40e9-925e-c55287ce769f {
  display: none;
}
#s-0fe968fc-4b3d-40e9-925e-c55287ce769f, #wrap-s-0fe968fc-4b3d-40e9-925e-c55287ce769f { display: none !important; }}







#s-0fe968fc-4b3d-40e9-925e-c55287ce769f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0fe968fc-4b3d-40e9-925e-c55287ce769f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9d7cdc53-2c48-43f0-b2eb-57d625341106 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}








#s-9d7cdc53-2c48-43f0-b2eb-57d625341106 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d7cdc53-2c48-43f0-b2eb-57d625341106.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9855ceb4-80b5-4467-9ba0-c3a4b94d86e5 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-9855ceb4-80b5-4467-9ba0-c3a4b94d86e5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9855ceb4-80b5-4467-9ba0-c3a4b94d86e5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9855ceb4-80b5-4467-9ba0-c3a4b94d86e5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9855ceb4-80b5-4467-9ba0-c3a4b94d86e5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3a545cd0-683e-4c9b-b93c-8450b29f9d7c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(230, 239, 245, 1);
}








#s-3a545cd0-683e-4c9b-b93c-8450b29f9d7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a545cd0-683e-4c9b-b93c-8450b29f9d7c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c24d705f-58b0-4935-bfd8-f0f4cfabe091 {
  margin-top: 0px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: solid;
min-height: 60px;
background-color: rgba(249, 249, 249, 1);
}








#s-c24d705f-58b0-4935-bfd8-f0f4cfabe091 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c24d705f-58b0-4935-bfd8-f0f4cfabe091.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a63885d0-f8a9-4d1f-a829-ca2ee40c4690 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a63885d0-f8a9-4d1f-a829-ca2ee40c4690 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-aad74b4b-cb1a-470b-89bc-8d6af9fb7edd {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-aad74b4b-cb1a-470b-89bc-8d6af9fb7edd .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 60px;
  
  
  
}



#s-84b6c5eb-2a64-4c5b-99ac-1e5de51c6a05 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}








#s-84b6c5eb-2a64-4c5b-99ac-1e5de51c6a05 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-84b6c5eb-2a64-4c5b-99ac-1e5de51c6a05.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e9fc42c4-1600-4b55-af29-718f4ee2d660 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-e9fc42c4-1600-4b55-af29-718f4ee2d660 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-e9fc42c4-1600-4b55-af29-718f4ee2d660 {
  
}
}@media (max-width: 767px){#s-e9fc42c4-1600-4b55-af29-718f4ee2d660 {
  
}
}
@media (min-width: 0px) {
[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-e9fc42c4-1600-4b55-af29-718f4ee2d660"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-7f87071d-71da-4053-9d91-bfb7c68baa29 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 10px;
padding-right: 2%;
text-align: left;
}

#s-7f87071d-71da-4053-9d91-bfb7c68baa29 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-28235eec-3ad2-4fb6-a0e9-552beff5f03e {
  margin-top: 0px;
padding-top: 25px;
padding-bottom: 0px;
text-align: left;
}

#s-28235eec-3ad2-4fb6-a0e9-552beff5f03e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 42px;
  
  
  text-align: left;
}


#s-28235eec-3ad2-4fb6-a0e9-552beff5f03e .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}


#s-1b54e77b-ad61-42ca-9239-7e5c3c95852d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1b54e77b-ad61-42ca-9239-7e5c3c95852d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1b54e77b-ad61-42ca-9239-7e5c3c95852d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1b54e77b-ad61-42ca-9239-7e5c3c95852d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b54e77b-ad61-42ca-9239-7e5c3c95852d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-4859579e-4d72-4b31-845c-f3be078a32e2 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(241, 154, 65, 0.5);
}








#s-4859579e-4d72-4b31-845c-f3be078a32e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4859579e-4d72-4b31-845c-f3be078a32e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-content {
  
    align-items: center;
  
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2575137e-c5f5-4943-b60b-9bb375acf517 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
      position: relative;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  
  
  
  
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-content {
  
    align-items: center;
  
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2575137e-c5f5-4943-b60b-9bb375acf517 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
      position: relative;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  
  
  
  
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-content {
  
    align-items: center;
  
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2575137e-c5f5-4943-b60b-9bb375acf517 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
      position: relative;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  
  
  
  
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-content {
  
    align-items: center;
  
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2575137e-c5f5-4943-b60b-9bb375acf517 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
      position: relative;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  
  
  
  
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2575137e-c5f5-4943-b60b-9bb375acf517 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-2575137e-c5f5-4943-b60b-9bb375acf517 .shogun-image-content {
  
    align-items: center;
  
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2575137e-c5f5-4943-b60b-9bb375acf517 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container {
      position: relative;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2575137e-c5f5-4943-b60b-9bb375acf517 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-bde480d5-262e-494b-a5dc-3ced4362ac16 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(177, 156, 86, 0.5);
}








#s-bde480d5-262e-494b-a5dc-3ced4362ac16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bde480d5-262e-494b-a5dc-3ced4362ac16.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
      position: relative;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  
  
  
  
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
      position: relative;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  
  
  
  
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
      position: relative;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  
  
  
  
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
      position: relative;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  
  
  
  
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9b197f9c-f33f-4873-8135-5e053d2da9c4 .shogun-image-content {
  
    align-items: center;
  
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container {
      position: relative;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9b197f9c-f33f-4873-8135-5e053d2da9c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-d94341cb-7c2c-408d-82f7-4e0d5c649dac {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-d94341cb-7c2c-408d-82f7-4e0d5c649dac"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d94341cb-7c2c-408d-82f7-4e0d5c649dac"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d94341cb-7c2c-408d-82f7-4e0d5c649dac"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d94341cb-7c2c-408d-82f7-4e0d5c649dac"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a56b911c-aed7-4d5b-a247-429c7624fc8e {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(240, 211, 94, 0.5);
}








#s-a56b911c-aed7-4d5b-a247-429c7624fc8e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a56b911c-aed7-4d5b-a247-429c7624fc8e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-714b208d-848a-4780-a9aa-a21a437aadd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
      position: relative;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  
  
  
  
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-714b208d-848a-4780-a9aa-a21a437aadd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
      position: relative;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  
  
  
  
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-714b208d-848a-4780-a9aa-a21a437aadd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
      position: relative;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  
  
  
  
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-714b208d-848a-4780-a9aa-a21a437aadd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
      position: relative;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  
  
  
  
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-714b208d-848a-4780-a9aa-a21a437aadd8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-714b208d-848a-4780-a9aa-a21a437aadd8 .shogun-image-content {
  
    align-items: center;
  
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-714b208d-848a-4780-a9aa-a21a437aadd8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container {
      position: relative;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-714b208d-848a-4780-a9aa-a21a437aadd8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-88ae06d6-9ca7-483a-9566-17c7bb330fc8 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(8, 131, 81, 0.75);
}








#s-88ae06d6-9ca7-483a-9566-17c7bb330fc8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88ae06d6-9ca7-483a-9566-17c7bb330fc8.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 2500/2057;
text-align: center;
}



.shg-image-margin-container-s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
      position: relative;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  
  
  
  
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
      position: relative;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  
  
  
  
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
      position: relative;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  
  
  
  
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
      position: relative;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  
  
  
  
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 .shogun-image-content {
  
    align-items: center;
  
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container {
      position: relative;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b09fe5ea-e659-4dd4-9b1e-ff20cb58f1a6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-a3da89c3-cf66-4272-acd8-f114aa78754e {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a3da89c3-cf66-4272-acd8-f114aa78754e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a3da89c3-cf66-4272-acd8-f114aa78754e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a3da89c3-cf66-4272-acd8-f114aa78754e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a3da89c3-cf66-4272-acd8-f114aa78754e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-3a752afe-0f3d-4023-bd25-578ba82432f3 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(57, 40, 179, 0.25);
}








#s-3a752afe-0f3d-4023-bd25-578ba82432f3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a752afe-0f3d-4023-bd25-578ba82432f3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-content {
  
    align-items: center;
  
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
      position: relative;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  
  
  
  
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-content {
  
    align-items: center;
  
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
      position: relative;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  
  
  
  
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-content {
  
    align-items: center;
  
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
      position: relative;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  
  
  
  
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-content {
  
    align-items: center;
  
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
      position: relative;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  
  
  
  
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af .shogun-image-content {
  
    align-items: center;
  
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container {
      position: relative;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5d060f75-6c6d-44ef-80ca-d78e0972c8af img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-db010fb8-a66f-4e3e-b6e0-964ce6284b17 {
  margin-left: auto;
margin-right: auto;
min-height: 300px;
background-color: rgba(152, 32, 18, 0.25);
}








#s-db010fb8-a66f-4e3e-b6e0-964ce6284b17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db010fb8-a66f-4e3e-b6e0-964ce6284b17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-content {
  
    align-items: center;
  
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
      position: relative;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  
  
  
  
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-content {
  
    align-items: center;
  
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
      position: relative;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  
  
  
  
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-content {
  
    align-items: center;
  
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
      position: relative;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  
  
  
  
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-content {
  
    align-items: center;
  
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
      position: relative;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  
  
  
  
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-99645c80-b63b-4ba4-aab8-34e3a7318efe .shogun-image-content {
  
    align-items: center;
  
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container {
      position: relative;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99645c80-b63b-4ba4-aab8-34e3a7318efe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(230, 239, 245, 1);
}
@media (min-width: 1200px){#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa {
  display: none;
}
#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa, #wrap-s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa {
  display: none;
}
#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa, #wrap-s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa {
  display: none;
}
#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa, #wrap-s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa { display: none !important; }}@media (max-width: 767px){#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa {
  display: none;
}
#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa, #wrap-s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa { display: none !important; }}







#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1cc080e-d07f-4cdc-af04-be12a17b8bfa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8ad11959-48a9-4a40-8019-14e418d139f0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8ad11959-48a9-4a40-8019-14e418d139f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ad11959-48a9-4a40-8019-14e418d139f0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6addd311-255b-4a3d-92e0-6404db0b8fe0 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-6addd311-255b-4a3d-92e0-6404db0b8fe0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6addd311-255b-4a3d-92e0-6404db0b8fe0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6addd311-255b-4a3d-92e0-6404db0b8fe0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6addd311-255b-4a3d-92e0-6404db0b8fe0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-85c48f63-c1d0-473c-807f-16285887ecd6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(0, 0, 0, 1);
}








#s-85c48f63-c1d0-473c-807f-16285887ecd6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85c48f63-c1d0-473c-807f-16285887ecd6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-287b7680-eef9-4bc1-b3a6-578836434b77 {
  padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
min-height: 200px;
background-color: rgba(249, 249, 249, 1);
}








#s-287b7680-eef9-4bc1-b3a6-578836434b77 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-287b7680-eef9-4bc1-b3a6-578836434b77.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-8c50f071-aa09-4c85-9c0d-fb4d8e52a048 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
text-align: left;
}

#s-8c50f071-aa09-4c85-9c0d-fb4d8e52a048 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-ceb8efc4-653e-42f2-a6d5-44a6fd327caf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
text-align: left;
}

#s-ceb8efc4-653e-42f2-a6d5-44a6fd327caf .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-4f47aac0-be07-4072-87d0-993f5b46a839 {
  margin-left: auto;
margin-right: auto;
min-height: 30px;
}
@media (min-width: 768px) and (max-width: 991px){#s-4f47aac0-be07-4072-87d0-993f5b46a839 {
  
}
}







#s-4f47aac0-be07-4072-87d0-993f5b46a839 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4f47aac0-be07-4072-87d0-993f5b46a839.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c0969b44-5bb3-4d89-af8c-41b3700356bc {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-c0969b44-5bb3-4d89-af8c-41b3700356bc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c0969b44-5bb3-4d89-af8c-41b3700356bc {
  
}
}@media (max-width: 767px){#s-c0969b44-5bb3-4d89-af8c-41b3700356bc {
  
}
}
@media (min-width: 0px) {
[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 0.0px);
}

[id="s-c0969b44-5bb3-4d89-af8c-41b3700356bc"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-9d8503db-efe9-4433-9a9a-87a224726d60 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
text-align: left;
}

#s-9d8503db-efe9-4433-9a9a-87a224726d60 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-a4e52592-a680-4106-9c14-26163018eff4 {
  margin-top: 0px;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-a4e52592-a680-4106-9c14-26163018eff4 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  text-align: left;
}


#s-a4e52592-a680-4106-9c14-26163018eff4 .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}


#s-fddbd193-8361-4d75-aad5-e51e50be0b2e {
  margin-left: auto;
margin-right: auto;
min-height: 60px;
}








#s-fddbd193-8361-4d75-aad5-e51e50be0b2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fddbd193-8361-4d75-aad5-e51e50be0b2e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-abb52e38-a84f-4cb4-b1c6-f556e9e3d4de {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-abb52e38-a84f-4cb4-b1c6-f556e9e3d4de"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-abb52e38-a84f-4cb4-b1c6-f556e9e3d4de"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-abb52e38-a84f-4cb4-b1c6-f556e9e3d4de"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-abb52e38-a84f-4cb4-b1c6-f556e9e3d4de"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a061a088-e69f-4241-a405-9a410ec56663 {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
background-color: rgba(241, 154, 65, 0.5);
}








#s-a061a088-e69f-4241-a405-9a410ec56663 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a061a088-e69f-4241-a405-9a410ec56663.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
      position: relative;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  
  
  
  
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
      position: relative;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  
  
  
  
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
      position: relative;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  
  
  
  
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
      position: relative;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  
  
  
  
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container {
      position: relative;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f7bdd7f-fd8f-4e8c-b6c4-d159e36e5430 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-8c555da6-b3fb-4b24-bcc0-d64d7e8584be {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
background-color: rgba(177, 156, 86, 0.5);
}








#s-8c555da6-b3fb-4b24-bcc0-d64d7e8584be > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c555da6-b3fb-4b24-bcc0-d64d7e8584be.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-content {
  
    align-items: center;
  
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
      position: relative;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  
  
  
  
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-content {
  
    align-items: center;
  
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
      position: relative;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  
  
  
  
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-content {
  
    align-items: center;
  
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
      position: relative;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  
  
  
  
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-content {
  
    align-items: center;
  
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
      position: relative;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  
  
  
  
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a .shogun-image-content {
  
    align-items: center;
  
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container {
      position: relative;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d281e382-4c2e-4d36-bc0a-05aeef70a39a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-5d32ead9-5c9c-40a3-99d3-eaea1199a5b2 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-5d32ead9-5c9c-40a3-99d3-eaea1199a5b2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d32ead9-5c9c-40a3-99d3-eaea1199a5b2"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5d32ead9-5c9c-40a3-99d3-eaea1199a5b2"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d32ead9-5c9c-40a3-99d3-eaea1199a5b2"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-a3e7cd33-a0d4-48cc-958b-895405894d8d {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
background-color: rgba(240, 211, 94, 0.5);
}








#s-a3e7cd33-a0d4-48cc-958b-895405894d8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3e7cd33-a0d4-48cc-958b-895405894d8d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
      position: relative;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  
  
  
  
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
      position: relative;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  
  
  
  
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
      position: relative;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  
  
  
  
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
      position: relative;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  
  
  
  
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 .shogun-image-content {
  
    align-items: center;
  
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container {
      position: relative;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0333529-cf7f-4b17-b24c-6b2c2b655b62 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-45a7cd79-27a2-4e83-9759-d34fc72407ca {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
background-color: rgba(8, 131, 81, 0.75);
}








#s-45a7cd79-27a2-4e83-9759-d34fc72407ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-45a7cd79-27a2-4e83-9759-d34fc72407ca.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 2500/2057;
text-align: center;
}



.shg-image-margin-container-s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-156307c1-9762-41c3-9674-fa797b2c55d8 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
      position: relative;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  
  
  
  
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-156307c1-9762-41c3-9674-fa797b2c55d8 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
      position: relative;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  
  
  
  
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-156307c1-9762-41c3-9674-fa797b2c55d8 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
      position: relative;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  
  
  
  
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-156307c1-9762-41c3-9674-fa797b2c55d8 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
      position: relative;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  
  
  
  
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }

    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-link {
      aspect-ratio: 2500/2057;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-156307c1-9762-41c3-9674-fa797b2c55d8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-156307c1-9762-41c3-9674-fa797b2c55d8 .shogun-image-content {
  
    align-items: center;
  
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-156307c1-9762-41c3-9674-fa797b2c55d8 {
      --shg-aspect-ratio: calc(2500/2057); 
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container {
      position: relative;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-156307c1-9762-41c3-9674-fa797b2c55d8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-c6a2ea98-3535-4bcf-9df7-82b02a6bb17f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-c6a2ea98-3535-4bcf-9df7-82b02a6bb17f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c6a2ea98-3535-4bcf-9df7-82b02a6bb17f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c6a2ea98-3535-4bcf-9df7-82b02a6bb17f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6a2ea98-3535-4bcf-9df7-82b02a6bb17f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-1ab60b09-40d2-4d42-8f8f-09d7cd8900bb {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
background-color: rgba(57, 40, 179, 0.25);
}








#s-1ab60b09-40d2-4d42-8f8f-09d7cd8900bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ab60b09-40d2-4d42-8f8f-09d7cd8900bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-content {
  
    align-items: center;
  
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-18382efb-c162-43b3-9432-254ab98779f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
      position: relative;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-18382efb-c162-43b3-9432-254ab98779f1 {
  
  
  
  
}

#s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-content {
  
    align-items: center;
  
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-18382efb-c162-43b3-9432-254ab98779f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
      position: relative;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-18382efb-c162-43b3-9432-254ab98779f1 {
  
  
  
  
}

#s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-content {
  
    align-items: center;
  
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-18382efb-c162-43b3-9432-254ab98779f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
      position: relative;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-18382efb-c162-43b3-9432-254ab98779f1 {
  
  
  
  
}

#s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-content {
  
    align-items: center;
  
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-18382efb-c162-43b3-9432-254ab98779f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
      position: relative;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-18382efb-c162-43b3-9432-254ab98779f1 {
  
  
  
  
}

#s-18382efb-c162-43b3-9432-254ab98779f1 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-18382efb-c162-43b3-9432-254ab98779f1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-18382efb-c162-43b3-9432-254ab98779f1 .shogun-image-content {
  
    align-items: center;
  
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-18382efb-c162-43b3-9432-254ab98779f1 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container {
      position: relative;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-18382efb-c162-43b3-9432-254ab98779f1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-5cb26cc6-7c4b-4f99-a342-978aef676487 {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
background-color: rgba(152, 32, 18, 0.25);
}








#s-5cb26cc6-7c4b-4f99-a342-978aef676487 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cb26cc6-7c4b-4f99-a342-978aef676487.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-content {
  
    align-items: center;
  
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-264f4342-90b3-4575-bf96-926d4c78bce7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
      position: relative;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  
  
  
  
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-content {
  
    align-items: center;
  
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-264f4342-90b3-4575-bf96-926d4c78bce7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
      position: relative;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  
  
  
  
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-content {
  
    align-items: center;
  
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-264f4342-90b3-4575-bf96-926d4c78bce7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
      position: relative;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  
  
  
  
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-content {
  
    align-items: center;
  
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-264f4342-90b3-4575-bf96-926d4c78bce7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
      position: relative;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  
  
  
  
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-264f4342-90b3-4575-bf96-926d4c78bce7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-264f4342-90b3-4575-bf96-926d4c78bce7 .shogun-image-content {
  
    align-items: center;
  
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-264f4342-90b3-4575-bf96-926d4c78bce7 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container {
      position: relative;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-264f4342-90b3-4575-bf96-926d4c78bce7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-e221e2e7-10cb-4d8a-aa4e-db143010218a {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-e221e2e7-10cb-4d8a-aa4e-db143010218a {
  display: none;
}
#s-e221e2e7-10cb-4d8a-aa4e-db143010218a, #wrap-s-e221e2e7-10cb-4d8a-aa4e-db143010218a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e221e2e7-10cb-4d8a-aa4e-db143010218a {
  display: none;
}
#s-e221e2e7-10cb-4d8a-aa4e-db143010218a, #wrap-s-e221e2e7-10cb-4d8a-aa4e-db143010218a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e221e2e7-10cb-4d8a-aa4e-db143010218a {
  display: none;
}
#s-e221e2e7-10cb-4d8a-aa4e-db143010218a, #wrap-s-e221e2e7-10cb-4d8a-aa4e-db143010218a { display: none !important; }}@media (max-width: 767px){#s-e221e2e7-10cb-4d8a-aa4e-db143010218a {
  display: none;
}
#s-e221e2e7-10cb-4d8a-aa4e-db143010218a, #wrap-s-e221e2e7-10cb-4d8a-aa4e-db143010218a { display: none !important; }}







#s-e221e2e7-10cb-4d8a-aa4e-db143010218a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e221e2e7-10cb-4d8a-aa4e-db143010218a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b736cef2-70ea-428b-b823-94d748f08602 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
text-align: center;
}

#s-b736cef2-70ea-428b-b823-94d748f08602 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b33ceafe-7e6e-40bd-8782-719067c0fec8 {
  margin-left: auto;
margin-right: auto;
min-height: 200px;
}

@media (min-width: 0px) {
[id="s-b33ceafe-7e6e-40bd-8782-719067c0fec8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b33ceafe-7e6e-40bd-8782-719067c0fec8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-b33ceafe-7e6e-40bd-8782-719067c0fec8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-b33ceafe-7e6e-40bd-8782-719067c0fec8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5024953c-62a8-46c3-b2d6-9211b630b239 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-5024953c-62a8-46c3-b2d6-9211b630b239 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5024953c-62a8-46c3-b2d6-9211b630b239.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ba796765-b508-45ca-bec1-2fd53a9081dc {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba796765-b508-45ca-bec1-2fd53a9081dc .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-image-margin-container-s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin: 0 !important;
}





  img.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
    
    
    
    
  }


.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  
  
  
  
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin: 0 !important;
}





  img.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
    
    
    
    
  }


.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  
  
  
  
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin: 0 !important;
}





  img.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
    
    
    
    
  }


.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  
  
  
  
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin: 0 !important;
}





  img.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
    
    
    
    
  }


.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  
  
  
  
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 {
  margin: 0 !important;
}





  img.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
    
    
    
    
  }


.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4 .shogun-image-content {
  
    align-items: center;
  
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b9effbe2-48da-4fbb-9a00-fecccfb513f4.shogun-image {
  box-sizing: border-box;
}




}
#s-b8632601-16b6-4682-a094-31073ebb30cb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b8632601-16b6-4682-a094-31073ebb30cb .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-9e82836e-d2cf-46a1-8ab7-f834ce35fdd6 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9e82836e-d2cf-46a1-8ab7-f834ce35fdd6 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-fe0189a4-2f80-4b3e-9c66-ae3f147ef2b9 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-fe0189a4-2f80-4b3e-9c66-ae3f147ef2b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe0189a4-2f80-4b3e-9c66-ae3f147ef2b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-159c4318-5965-41f2-94e1-4421d712619a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-159c4318-5965-41f2-94e1-4421d712619a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-image-margin-container-s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin: 0 !important;
}





  img.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
    
    
    
    
  }


.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  
  
  
  
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin: 0 !important;
}





  img.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
    
    
    
    
  }


.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  
  
  
  
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin: 0 !important;
}





  img.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
    
    
    
    
  }


.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  
  
  
  
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin: 0 !important;
}





  img.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
    
    
    
    
  }


.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  
  
  
  
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 {
  margin: 0 !important;
}





  img.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
    
    
    
    
  }


.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4 .shogun-image-content {
  
    align-items: center;
  
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3ab2e659-23a0-45ef-8f48-d1e88078ccc4.shogun-image {
  box-sizing: border-box;
}




}
#s-9d381e7a-f295-4517-b11c-16a2428d6bc9 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9d381e7a-f295-4517-b11c-16a2428d6bc9 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-5f7f29c2-8671-4126-af20-1bb7f5103867 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5f7f29c2-8671-4126-af20-1bb7f5103867 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-db2e1ee4-3c15-4779-b620-470a91354611 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-db2e1ee4-3c15-4779-b620-470a91354611 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db2e1ee4-3c15-4779-b620-470a91354611.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e3dec1b9-c917-46e4-88fa-b2fa20f65856 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e3dec1b9-c917-46e4-88fa-b2fa20f65856 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-image-margin-container-s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin: 0 !important;
}





  img.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
    
    
    
    
  }


.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 .shogun-image-content {
  
    align-items: center;
  
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  
  
  
  
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin: 0 !important;
}





  img.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
    
    
    
    
  }


.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 .shogun-image-content {
  
    align-items: center;
  
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  
  
  
  
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin: 0 !important;
}





  img.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
    
    
    
    
  }


.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 .shogun-image-content {
  
    align-items: center;
  
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  
  
  
  
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin: 0 !important;
}





  img.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
    
    
    
    
  }


.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 .shogun-image-content {
  
    align-items: center;
  
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  
  
  
  
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 {
  margin: 0 !important;
}





  img.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
    
    
    
    
  }


.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35 .shogun-image-content {
  
    align-items: center;
  
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e9e9d97e-b616-4214-a0ae-716c2bdd9e35.shogun-image {
  box-sizing: border-box;
}




}
#s-63a68175-28d9-4310-bde2-505eda1dda47 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-63a68175-28d9-4310-bde2-505eda1dda47 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-d731906e-b804-4c45-9c5c-9b0334387acd {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d731906e-b804-4c45-9c5c-9b0334387acd .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-2ba46e15-c488-4634-bb30-9a36b902d44a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-2ba46e15-c488-4634-bb30-9a36b902d44a {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2ba46e15-c488-4634-bb30-9a36b902d44a {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2ba46e15-c488-4634-bb30-9a36b902d44a {
  
}
}@media (max-width: 767px){#s-2ba46e15-c488-4634-bb30-9a36b902d44a {
  
}
}







#s-2ba46e15-c488-4634-bb30-9a36b902d44a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ba46e15-c488-4634-bb30-9a36b902d44a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9169aa5b-cb2e-46fd-9fe6-d8ef4f4d39a1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-9169aa5b-cb2e-46fd-9fe6-d8ef4f4d39a1 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1 {
  background-color: rgba(249, 249, 249, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1 {
  background-color: rgba(249, 249, 249, 1);
}
}
@media (min-width: 0px) {
[id="s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-84b212fa-d2a9-489f-ae38-ce7594f5f2f1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-e081b731-9909-4aad-aac4-6f0cd3196308 {
  margin-left: auto;
margin-right: auto;
padding-left: 20%;
padding-right: 20%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-e081b731-9909-4aad-aac4-6f0cd3196308 {
  padding-left: 5%;
padding-right: 5%;
background-color: rgba(249, 249, 249, 1);
}
}







#s-e081b731-9909-4aad-aac4-6f0cd3196308 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e081b731-9909-4aad-aac4-6f0cd3196308.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 1200px){






#s-e081b731-9909-4aad-aac4-6f0cd3196308 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e081b731-9909-4aad-aac4-6f0cd3196308.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-90ac0251-a4f3-49bc-9e9b-f25dd7855d0e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-90ac0251-a4f3-49bc-9e9b-f25dd7855d0e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 1200px){#s-90ac0251-a4f3-49bc-9e9b-f25dd7855d0e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-90ac0251-a4f3-49bc-9e9b-f25dd7855d0e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 38px;
  
  
  
}


}
#s-847121d8-d1a0-4e52-a435-7be478fce109 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
text-align: left;
}

#s-847121d8-d1a0-4e52-a435-7be478fce109 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


@media (min-width: 1200px){#s-847121d8-d1a0-4e52-a435-7be478fce109 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-847121d8-d1a0-4e52-a435-7be478fce109 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c {
  background-image: none;
background-color: rgba(34, 34, 34, 1);
hover-type: color;
color: rgba(249, 249, 249, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c {
  padding-top: 10px;
padding-bottom: 10px;
}
}

  #s-d234dfbf-6924-4991-9a6f-a3c7084aac8c-root {
    text-align: center;
  }


#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d234dfbf-6924-4991-9a6f-a3c7084aac8c-root {
    text-align: center;
  }


#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d234dfbf-6924-4991-9a6f-a3c7084aac8c-root {
    text-align: center;
  }


#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d234dfbf-6924-4991-9a6f-a3c7084aac8c-root {
    text-align: center;
  }


#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d234dfbf-6924-4991-9a6f-a3c7084aac8c-root {
    text-align: center;
  }


#s-d234dfbf-6924-4991-9a6f-a3c7084aac8c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}
#s-eb50ce18-b07d-41d8-808f-2489c0f0ae2e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(0, 0, 0, 0);
border-style: none;
min-height: 50px;
background-color: rgba(220, 202, 178, 0.25);
}








#s-eb50ce18-b07d-41d8-808f-2489c0f0ae2e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb50ce18-b07d-41d8-808f-2489c0f0ae2e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin-left: auto;
margin-right: auto;
min-height: 250px;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  
  
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  
  
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  
  
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  
  
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-width: 2500px;
    }
  }

}
#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}@media (max-width: 767px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}







#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3b08b7ba-1139-4c41-852b-f9966955ba3c {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3b08b7ba-1139-4c41-852b-f9966955ba3c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-3b08b7ba-1139-4c41-852b-f9966955ba3c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3b08b7ba-1139-4c41-852b-f9966955ba3c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b08b7ba-1139-4c41-852b-f9966955ba3c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-49428fa6-ea22-404b-8671-440d71df3a5f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-49428fa6-ea22-404b-8671-440d71df3a5f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49428fa6-ea22-404b-8671-440d71df3a5f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-094067a9-9982-4f48-af75-ac23804832e6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}

#s-094067a9-9982-4f48-af75-ac23804832e6 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-094067a9-9982-4f48-af75-ac23804832e6 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-4bce8816-d4c1-4338-b001-37781ed4ebdc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
}

#s-4bce8816-d4c1-4338-b001-37781ed4ebdc .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-4bce8816-d4c1-4338-b001-37781ed4ebdc .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-7932a87f-0502-4bec-b3d8-34b048c58efe {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-7932a87f-0502-4bec-b3d8-34b048c58efe"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7932a87f-0502-4bec-b3d8-34b048c58efe"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7932a87f-0502-4bec-b3d8-34b048c58efe"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7932a87f-0502-4bec-b3d8-34b048c58efe"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-76e2938d-5ab9-40d5-bbfd-0ce331777906 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-76e2938d-5ab9-40d5-bbfd-0ce331777906 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76e2938d-5ab9-40d5-bbfd-0ce331777906.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-42b578d4-27bf-4fcb-80e0-2003add04ab5 {
  margin-left: auto;
margin-right: auto;
}

#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9f5ebc99-ca73-4d39-80f4-a5db821c8fdc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c9ee97a4-fb28-4c5b-b9eb-37c795790543 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c9ee97a4-fb28-4c5b-b9eb-37c795790543 .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-c9ee97a4-fb28-4c5b-b9eb-37c795790543 .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-fcc731a7-4229-4563-968a-51d57aef1875 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fcc731a7-4229-4563-968a-51d57aef1875 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-fcc731a7-4229-4563-968a-51d57aef1875 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-fcc731a7-4229-4563-968a-51d57aef1875 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-92a36319-c718-4518-b359-1f0ec0282229 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-92a36319-c718-4518-b359-1f0ec0282229 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92a36319-c718-4518-b359-1f0ec0282229.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ad7cc434-5526-4056-8710-715bae859e65 {
  margin-left: auto;
margin-right: auto;
}

#s-ad8af051-edde-4575-8920-df97ad119d70 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ad8af051-edde-4575-8920-df97ad119d70 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dbd500f5-2a2a-4f88-bafd-8d9a1f286b68 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dbd500f5-2a2a-4f88-bafd-8d9a1f286b68 .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-dbd500f5-2a2a-4f88-bafd-8d9a1f286b68 .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-7281588c-e2af-429d-a9bd-c33fd17fd06a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7281588c-e2af-429d-a9bd-c33fd17fd06a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7281588c-e2af-429d-a9bd-c33fd17fd06a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7281588c-e2af-429d-a9bd-c33fd17fd06a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6e6c6b4b-8a9f-4b59-a680-8babd2cf90cd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6e6c6b4b-8a9f-4b59-a680-8babd2cf90cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e6c6b4b-8a9f-4b59-a680-8babd2cf90cd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8c85a38f-3031-4529-aacf-7db6525ebc49 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(220, 202, 178, 1);
}

#s-8c85a38f-3031-4529-aacf-7db6525ebc49 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-8c85a38f-3031-4529-aacf-7db6525ebc49 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 992px) and (max-width: 1199px){#s-8c85a38f-3031-4529-aacf-7db6525ebc49 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-8c85a38f-3031-4529-aacf-7db6525ebc49 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-bb0eee1a-2c40-4612-b3fb-50414f4f8361 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
}

#s-bb0eee1a-2c40-4612-b3fb-50414f4f8361 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-bb0eee1a-2c40-4612-b3fb-50414f4f8361 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-49eee1f9-353a-4211-b265-677f12311827 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-49eee1f9-353a-4211-b265-677f12311827"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-49eee1f9-353a-4211-b265-677f12311827"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-49eee1f9-353a-4211-b265-677f12311827"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-49eee1f9-353a-4211-b265-677f12311827"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b15af3a4-987f-464e-98ee-07ce8daf233e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b15af3a4-987f-464e-98ee-07ce8daf233e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b15af3a4-987f-464e-98ee-07ce8daf233e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-841c084a-8d6f-4501-90e4-aa5f0fdb2e1c {
  margin-left: auto;
margin-right: auto;
}

#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-956b79c9-53c8-4b6e-9e49-7e0eade3e4cd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fd09e77e-a315-4468-a5ab-04eb3cc177b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fd09e77e-a315-4468-a5ab-04eb3cc177b1 .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-fd09e77e-a315-4468-a5ab-04eb3cc177b1 .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-67addd00-235a-4036-946f-f983a214d50a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-67addd00-235a-4036-946f-f983a214d50a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-67addd00-235a-4036-946f-f983a214d50a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-67addd00-235a-4036-946f-f983a214d50a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f6359672-e009-466e-bc84-d021e3af401e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f6359672-e009-466e-bc84-d021e3af401e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6359672-e009-466e-bc84-d021e3af401e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8872542b-d9dd-4b33-bc70-eec5d7611bd0 {
  margin-left: auto;
margin-right: auto;
}

#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d557a4df-a0c5-4055-9ad5-c99a5a75c8f7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c0a89d4b-8988-4d9f-891b-7c1cc68da6df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c0a89d4b-8988-4d9f-891b-7c1cc68da6df .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 992px) and (max-width: 1199px){#s-c0a89d4b-8988-4d9f-891b-7c1cc68da6df .shg-product-title-component h1 {
  color: rgba(34, 34, 34, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-7ca003f8-5fe1-41f5-9f76-9624d86c3ec5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7ca003f8-5fe1-41f5-9f76-9624d86c3ec5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7ca003f8-5fe1-41f5-9f76-9624d86c3ec5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7ca003f8-5fe1-41f5-9f76-9624d86c3ec5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9ea202f3-8852-441f-8815-d49e1090be34 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

#s-9ea202f3-8852-441f-8815-d49e1090be34 hr {
  border-top: 2px solid #ddd;
}

#s-afd07571-fd22-4539-a85b-3ab5025e54a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 1%;
padding-bottom: 0px;
padding-right: 1%;
min-height: 50px;
}








#s-afd07571-fd22-4539-a85b-3ab5025e54a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-afd07571-fd22-4539-a85b-3ab5025e54a2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-552dc51c-dffa-4ff2-bf7e-f827b7dcaede {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-552dc51c-dffa-4ff2-bf7e-f827b7dcaede .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-6ec1288d-0211-4556-9a2d-ebfbd7c18648 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-6ec1288d-0211-4556-9a2d-ebfbd7c18648 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-242dac89-7f90-4911-bc00-9462d216b665 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(48, 33, 186, 1);
border-style: none;
min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-242dac89-7f90-4911-bc00-9462d216b665 {
  padding-bottom: 20px;
background-color: rgba(70, 244, 117, 0.5);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-242dac89-7f90-4911-bc00-9462d216b665 {
  background-color: rgba(0, 0, 0, 0);
}
}







#s-242dac89-7f90-4911-bc00-9462d216b665 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-242dac89-7f90-4911-bc00-9462d216b665.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9336409b-7821-4960-a706-ecf425e41126 {
  margin-left: auto;
margin-right: auto;
}

#s-9336409b-7821-4960-a706-ecf425e41126 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-prev,
#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-next {
  
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-prev svg,
#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-9336409b-7821-4960-a706-ecf425e41126 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-7e809e15-ad18-483d-9e84-4b56c82aff28 {
  margin-left: auto;
margin-right: auto;
}

#s-2153d182-3bac-417a-8736-c9b580988fc1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2153d182-3bac-417a-8736-c9b580988fc1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7ac3a6ae-1c5f-4c04-9f10-391483024862 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7ac3a6ae-1c5f-4c04-9f10-391483024862 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-cca461f8-878d-45be-9b11-9b0e72e877df {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-cca461f8-878d-45be-9b11-9b0e72e877df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-cca461f8-878d-45be-9b11-9b0e72e877df .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-cca461f8-878d-45be-9b11-9b0e72e877df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-23d00f21-ef3c-463d-82cd-5fb39b8b6269 {
  margin-left: auto;
margin-right: auto;
}

#s-cd3d63db-1adb-4724-8c26-25799f1da176 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cd3d63db-1adb-4724-8c26-25799f1da176 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a9883195-f55b-4edb-b88b-a87e28d29773 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a9883195-f55b-4edb-b88b-a87e28d29773 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-559097cb-e97f-40c7-a5f7-e596837110f1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-559097cb-e97f-40c7-a5f7-e596837110f1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-559097cb-e97f-40c7-a5f7-e596837110f1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-559097cb-e97f-40c7-a5f7-e596837110f1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-44a6a3e0-a7e8-457c-8ee1-7c3e1625085a {
  margin-left: auto;
margin-right: auto;
}

#s-17c95fbb-9fab-4174-afec-025eead51fe0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c95fbb-9fab-4174-afec-025eead51fe0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-300e5468-1fae-4c8a-b4f1-054ca3fd18f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-300e5468-1fae-4c8a-b4f1-054ca3fd18f6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-aaf28368-7ca6-4990-8238-744a20a117de {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-aaf28368-7ca6-4990-8238-744a20a117de .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-aaf28368-7ca6-4990-8238-744a20a117de .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-aaf28368-7ca6-4990-8238-744a20a117de .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6ee0fc2f-f848-4443-95ff-40d3543a66d6 {
  margin-left: auto;
margin-right: auto;
}

#s-0dc03391-4b50-4999-a586-335d0bf17e29 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0dc03391-4b50-4999-a586-335d0bf17e29 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1f2601a5-8df6-4b85-afaf-2ef0d6dde8eb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f2601a5-8df6-4b85-afaf-2ef0d6dde8eb .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-15bbd971-273d-41dd-b742-e1cf2c8eb49e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-15bbd971-273d-41dd-b742-e1cf2c8eb49e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-15bbd971-273d-41dd-b742-e1cf2c8eb49e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-15bbd971-273d-41dd-b742-e1cf2c8eb49e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a5f2de14-78fc-49f8-a99b-7c16487e8526 {
  margin-left: auto;
margin-right: auto;
}

#s-49f3f229-dab5-4270-ba80-1e6e23393346 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49f3f229-dab5-4270-ba80-1e6e23393346 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a483585d-b0c2-443d-bb89-241f8863f461 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a483585d-b0c2-443d-bb89-241f8863f461 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-e73194d6-ac0c-4828-9314-51efbb91ed6a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e73194d6-ac0c-4828-9314-51efbb91ed6a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e73194d6-ac0c-4828-9314-51efbb91ed6a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e73194d6-ac0c-4828-9314-51efbb91ed6a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2876c620-15f8-47aa-ba5b-890eeefd9393 {
  margin-left: auto;
margin-right: auto;
}

#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a606c08-c27d-4ad9-9cb1-fab884d502dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c3408ac4-1412-4da7-8f3f-7cb661098a87 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c3408ac4-1412-4da7-8f3f-7cb661098a87 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-23ec9b0e-64c9-4326-a452-2cf9419d748a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-23ec9b0e-64c9-4326-a452-2cf9419d748a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-23ec9b0e-64c9-4326-a452-2cf9419d748a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-23ec9b0e-64c9-4326-a452-2cf9419d748a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a8487a0e-8f66-4024-93e5-cca6b75c851d {
  margin-left: auto;
margin-right: auto;
}

#s-377b2338-127c-4fde-8f6d-08b4df2b50dc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-377b2338-127c-4fde-8f6d-08b4df2b50dc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dd21dfb7-efbb-4b99-8d42-64095b67ecdd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dd21dfb7-efbb-4b99-8d42-64095b67ecdd .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-68c73fe4-33ff-494d-95c5-0b7c715653a9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-68c73fe4-33ff-494d-95c5-0b7c715653a9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-68c73fe4-33ff-494d-95c5-0b7c715653a9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-68c73fe4-33ff-494d-95c5-0b7c715653a9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9747acb2-04b7-4114-8d17-0ab8ee3ea30c {
  margin-left: auto;
margin-right: auto;
}

#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1bf04242-04c0-4e16-9aa9-2ed5475047cd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-790d2b55-55c4-4c0f-b49c-adef9be413c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-790d2b55-55c4-4c0f-b49c-adef9be413c0 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-3b1042f9-d96e-47e3-bbee-1dfcc8422c4d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3b1042f9-d96e-47e3-bbee-1dfcc8422c4d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3b1042f9-d96e-47e3-bbee-1dfcc8422c4d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3b1042f9-d96e-47e3-bbee-1dfcc8422c4d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1cff8f4d-b3c8-4fde-ad3c-7774dbcb26c8 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-1cff8f4d-b3c8-4fde-ad3c-7774dbcb26c8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-1cff8f4d-b3c8-4fde-ad3c-7774dbcb26c8 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}


#s-2364fad8-4a41-4b61-94ac-5787847c838a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-2364fad8-4a41-4b61-94ac-5787847c838a {
  display: none;
}
#s-2364fad8-4a41-4b61-94ac-5787847c838a, #wrap-s-2364fad8-4a41-4b61-94ac-5787847c838a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2364fad8-4a41-4b61-94ac-5787847c838a {
  display: none;
}
#s-2364fad8-4a41-4b61-94ac-5787847c838a, #wrap-s-2364fad8-4a41-4b61-94ac-5787847c838a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2364fad8-4a41-4b61-94ac-5787847c838a {
  
}
}@media (max-width: 767px){#s-2364fad8-4a41-4b61-94ac-5787847c838a {
  
}
}







#s-2364fad8-4a41-4b61-94ac-5787847c838a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2364fad8-4a41-4b61-94ac-5787847c838a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c67ba2e5-534f-455f-9a20-bb2bc3c89519 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(0, 0, 0, 0);
}

#s-c67ba2e5-534f-455f-9a20-bb2bc3c89519 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}



#s-df0fd193-3245-4454-89d4-f11520e3eb9a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
}

#s-df0fd193-3245-4454-89d4-f11520e3eb9a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-df0fd193-3245-4454-89d4-f11520e3eb9a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-fa9d6bfc-881c-48fc-aaa1-c23343b2049c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-fa9d6bfc-881c-48fc-aaa1-c23343b2049c"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-fa9d6bfc-881c-48fc-aaa1-c23343b2049c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-fa9d6bfc-881c-48fc-aaa1-c23343b2049c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-fa9d6bfc-881c-48fc-aaa1-c23343b2049c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-269869b9-2b63-4653-b292-cea81d57d913 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-269869b9-2b63-4653-b292-cea81d57d913 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-269869b9-2b63-4653-b292-cea81d57d913.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b0ae1878-9a7d-4621-a3f3-6d729563f76e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b0ae1878-9a7d-4621-a3f3-6d729563f76e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin: 0 !important;
}





  img.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
    
    
    
    
  }


.s-12e13beb-0e90-4838-aad9-9258e5c43d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  
  
  
  
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin: 0 !important;
}





  img.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
    
    
    
    
  }


.s-12e13beb-0e90-4838-aad9-9258e5c43d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  
  
  
  
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin: 0 !important;
}





  img.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
    
    
    
    
  }


.s-12e13beb-0e90-4838-aad9-9258e5c43d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  
  
  
  
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin: 0 !important;
}





  img.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
    
    
    
    
  }


.s-12e13beb-0e90-4838-aad9-9258e5c43d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  
  
  
  
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57 {
  margin: 0 !important;
}





  img.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
    
    
    
    
  }


.s-12e13beb-0e90-4838-aad9-9258e5c43d57 .shogun-image-content {
  
    align-items: center;
  
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shg-align-container {
  display: flex;
  justify-content: center
}

.s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-12e13beb-0e90-4838-aad9-9258e5c43d57.shogun-image {
  box-sizing: border-box;
}




}
#s-53262531-0c63-4fc1-aadb-9eff34c43312 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53262531-0c63-4fc1-aadb-9eff34c43312 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-2ee91959-4aee-446b-a364-a9872746d549 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-2ee91959-4aee-446b-a364-a9872746d549 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2ee91959-4aee-446b-a364-a9872746d549.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fa17c5ec-2eb3-4f92-977e-b845255e5dee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa17c5ec-2eb3-4f92-977e-b845255e5dee .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin: 0 !important;
}





  img.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
    
    
    
    
  }


.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 .shogun-image-content {
  
    align-items: center;
  
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  
  
  
  
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin: 0 !important;
}





  img.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
    
    
    
    
  }


.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 .shogun-image-content {
  
    align-items: center;
  
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  
  
  
  
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin: 0 !important;
}





  img.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
    
    
    
    
  }


.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 .shogun-image-content {
  
    align-items: center;
  
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  
  
  
  
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin: 0 !important;
}





  img.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
    
    
    
    
  }


.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 .shogun-image-content {
  
    align-items: center;
  
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  
  
  
  
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 {
  margin: 0 !important;
}





  img.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
    
    
    
    
  }


.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998 .shogun-image-content {
  
    align-items: center;
  
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7bfb61ca-5cb5-41f5-acda-1b31a0b37998.shogun-image {
  box-sizing: border-box;
}




}
#s-0b4160e6-5c7a-4d43-9eb2-5d2f5417e716 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0b4160e6-5c7a-4d43-9eb2-5d2f5417e716 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-b63be122-2a36-4245-acd4-b9f58b7c9a6b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-b63be122-2a36-4245-acd4-b9f58b7c9a6b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b63be122-2a36-4245-acd4-b9f58b7c9a6b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d5e4f6b7-b8ea-4d86-8d97-207426c3d20b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d5e4f6b7-b8ea-4d86-8d97-207426c3d20b .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: solid;
border-radius: 100px;
text-align: center;
}



.shg-image-margin-container-s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin: 0 !important;
}





  img.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
    
    
    
    
  }


.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a .shogun-image-content {
  
    align-items: center;
  
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  
  
  
  
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin: 0 !important;
}





  img.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
    
    
    
    
  }


.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a .shogun-image-content {
  
    align-items: center;
  
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  
  
  
  
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin: 0 !important;
}





  img.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
    
    
    
    
  }


.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a .shogun-image-content {
  
    align-items: center;
  
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  
  
  
  
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin: 0 !important;
}





  img.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
    
    
    
    
  }


.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a .shogun-image-content {
  
    align-items: center;
  
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  
  
  
  
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a {
  margin: 0 !important;
}





  img.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
    
    
    
    
  }


.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a .shogun-image-content {
  
    align-items: center;
  
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50ccb9b5-2f78-40c6-b9c1-5819f003df6a.shogun-image {
  box-sizing: border-box;
}




}
#s-01ec1532-7eb3-4d70-ae4b-7846344d4ec0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-01ec1532-7eb3-4d70-ae4b-7846344d4ec0 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-2f994137-3e1a-46f3-940c-174c1d55c030 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
}

#s-2f994137-3e1a-46f3-940c-174c1d55c030 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-2f994137-3e1a-46f3-940c-174c1d55c030 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a {
  display: none;
}
#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a, #wrap-s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a {
  display: none;
}
#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a, #wrap-s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a {
  margin-bottom: 0px;
}
}@media (max-width: 767px){#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a {
  
}
}







#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8b8cd4cc-3df5-43cf-9391-c3b3380c439a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0216fef9-72ce-43a7-b153-122350866863 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
}
@media (min-width: 1200px){#s-0216fef9-72ce-43a7-b153-122350866863 {
  display: none;
}
#s-0216fef9-72ce-43a7-b153-122350866863, #wrap-s-0216fef9-72ce-43a7-b153-122350866863 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0216fef9-72ce-43a7-b153-122350866863 {
  display: none;
}
#s-0216fef9-72ce-43a7-b153-122350866863, #wrap-s-0216fef9-72ce-43a7-b153-122350866863 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0216fef9-72ce-43a7-b153-122350866863 {
  display: none;
}
#s-0216fef9-72ce-43a7-b153-122350866863, #wrap-s-0216fef9-72ce-43a7-b153-122350866863 { display: none !important; }}@media (max-width: 767px){#s-0216fef9-72ce-43a7-b153-122350866863 {
  display: none;
}
#s-0216fef9-72ce-43a7-b153-122350866863, #wrap-s-0216fef9-72ce-43a7-b153-122350866863 { display: none !important; }}
@media (min-width: 0px) {
[id="s-0216fef9-72ce-43a7-b153-122350866863"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-0216fef9-72ce-43a7-b153-122350866863"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-0216fef9-72ce-43a7-b153-122350866863"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-0216fef9-72ce-43a7-b153-122350866863"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-e6f0e867-0408-42c6-88a1-d2d06a50898a {
  margin-left: auto;
margin-right: auto;
border-top-width: 6px;
border-left-width: 6px;
border-bottom-width: 6px;
border-right-width: 6px;
border-color: rgba(0, 200, 255, 1);
border-style: solid;
}
@media (min-width: 768px) and (max-width: 991px){#s-e6f0e867-0408-42c6-88a1-d2d06a50898a {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
border-style: solid;
background-color: rgba(0, 200, 255, 1);
}
}@media (max-width: 767px){#s-e6f0e867-0408-42c6-88a1-d2d06a50898a {
  display: none;
}
#s-e6f0e867-0408-42c6-88a1-d2d06a50898a, #wrap-s-e6f0e867-0408-42c6-88a1-d2d06a50898a { display: none !important; }}
@media (min-width: 0px) {
[id="s-e6f0e867-0408-42c6-88a1-d2d06a50898a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e6f0e867-0408-42c6-88a1-d2d06a50898a"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e6f0e867-0408-42c6-88a1-d2d06a50898a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e6f0e867-0408-42c6-88a1-d2d06a50898a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-c37a60e4-edd6-4df1-82e5-d9e96e521ce4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c37a60e4-edd6-4df1-82e5-d9e96e521ce4 {
  padding-top: 10px;
padding-left: 4%;
padding-bottom: 10px;
padding-right: 4%;
background-color: rgba(34, 34, 34, 1);
}
}







#s-c37a60e4-edd6-4df1-82e5-d9e96e521ce4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c37a60e4-edd6-4df1-82e5-d9e96e521ce4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ccba216b-31c8-4913-975b-bca08d49e0f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ccba216b-31c8-4913-975b-bca08d49e0f2 {
  text-align: left;
}
}
#s-ccba216b-31c8-4913-975b-bca08d49e0f2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ccba216b-31c8-4913-975b-bca08d49e0f2 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-f31c9696-74f8-427d-a552-4286c27387cf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f31c9696-74f8-427d-a552-4286c27387cf .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-f31c9696-74f8-427d-a552-4286c27387cf .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


}
#s-bfe4b31c-0506-448c-8baa-21caa744a441 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-bfe4b31c-0506-448c-8baa-21caa744a441 {
  text-align: left;
}
}
#s-bfe4b31c-0506-448c-8baa-21caa744a441 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-bfe4b31c-0506-448c-8baa-21caa744a441 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-5f14afc5-d304-435d-8dbd-987c774a9f37 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5f14afc5-d304-435d-8dbd-987c774a9f37 {
  padding-top: 10px;
padding-left: 4%;
padding-bottom: 0px;
padding-right: 4%;
}
}







#s-5f14afc5-d304-435d-8dbd-987c774a9f37 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f14afc5-d304-435d-8dbd-987c774a9f37.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7cd67a5e-be7f-487c-8d6b-982274cd241e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-7cd67a5e-be7f-487c-8d6b-982274cd241e {
  text-align: left;
}
}
#s-7cd67a5e-be7f-487c-8d6b-982274cd241e .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7cd67a5e-be7f-487c-8d6b-982274cd241e .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-9b3c08bf-36e1-4494-85e5-453f1db71f02 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-9b3c08bf-36e1-4494-85e5-453f1db71f02 {
  margin-top: 10px;
margin-bottom: 0px;
}
}
#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  padding-top: 0px;
border-top-width: 8px;
border-left-width: 8px;
border-bottom-width: 8px;
border-right-width: 8px;
border-color: rgba(167, 203, 254, 1);
border-style: none;
max-width: 2500px;
}
}


.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}






.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-content {
  
    align-items: center;
  
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  
  
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}






.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-content {
  
    align-items: center;
  
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  
  
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}






.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-content {
  
    align-items: center;
  
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  
  
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}






.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-content {
  
    align-items: center;
  
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  
  
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}






.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-content {
  
    align-items: center;
  
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
  box-sizing: border-box;
}




}
#s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc {
  margin-top: 20px;
margin-bottom: 20px;
text-align: center;
}
}
#s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc .shg-product-quantity-wrapper {
  display: flex;
}

#s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }



  #s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc label {
    
    
    
    font-style:  normal ;
    
  }

  
    #s-8a7f5704-f2c2-48f1-a88b-fb57e4478ccc label:after {
      display: block;
      content: ' ';
      
    }
  


#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(249, 249, 249, 1);
text-align: center;
cursor: pointer;
color: rgba(34, 34, 34, 1);
background-image: none;
hover-type: color;
}
#s-b19c8187-b702-47bb-a441-05759f25d8aa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b19c8187-b702-47bb-a441-05759f25d8aa:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-image: none;
background-color: rgba(232, 240, 12, 1);
hover-type: color;
}
#s-b19c8187-b702-47bb-a441-05759f25d8aa:hover {background-color: rgba(232, 240, 12, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}}

  #s-b19c8187-b702-47bb-a441-05759f25d8aa-atc-btn-wrapper {
    text-align: center;
  }


#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-b19c8187-b702-47bb-a441-05759f25d8aa-atc-btn-wrapper {
    text-align: center;
  }


#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-b19c8187-b702-47bb-a441-05759f25d8aa-atc-btn-wrapper {
    text-align: center;
  }


#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-b19c8187-b702-47bb-a441-05759f25d8aa-atc-btn-wrapper {
    text-align: center;
  }


#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-b19c8187-b702-47bb-a441-05759f25d8aa-atc-btn-wrapper {
    text-align: center;
  }


#s-b19c8187-b702-47bb-a441-05759f25d8aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-b19c8187-b702-47bb-a441-05759f25d8aa.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-e722551a-7d10-413c-8979-02a2d1b5c685 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-e722551a-7d10-413c-8979-02a2d1b5c685 {
  padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
background-color: rgba(255, 118, 85, 1);
}
}@media (max-width: 767px){#s-e722551a-7d10-413c-8979-02a2d1b5c685 {
  display: none;
}
#s-e722551a-7d10-413c-8979-02a2d1b5c685, #wrap-s-e722551a-7d10-413c-8979-02a2d1b5c685 { display: none !important; }}







#s-e722551a-7d10-413c-8979-02a2d1b5c685 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e722551a-7d10-413c-8979-02a2d1b5c685.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8b5c06bf-9576-4bea-ab12-e22e38ed28aa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-8b5c06bf-9576-4bea-ab12-e22e38ed28aa {
  text-align: left;
}
}
#s-8b5c06bf-9576-4bea-ab12-e22e38ed28aa .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-8b5c06bf-9576-4bea-ab12-e22e38ed28aa .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-b5c5bb67-507f-4570-929b-892084b4f084 {
  margin-left: auto;
margin-right: auto;
}

#s-b5c5bb67-507f-4570-929b-892084b4f084 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-prev,
#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-next {
  
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-prev svg,
#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-b5c5bb67-507f-4570-929b-892084b4f084 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-prev,
#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-next {
  
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-prev svg,
#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-b5c5bb67-507f-4570-929b-892084b4f084 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-5e6f3aef-39b7-4804-9eba-3c4eb6453c0b {
  margin-left: auto;
margin-right: auto;
}

#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17c9bf7c-c82f-438c-9e06-1609115b1c42 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c226b0fe-afe8-499b-80f6-17d26df6c298 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c226b0fe-afe8-499b-80f6-17d26df6c298 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c226b0fe-afe8-499b-80f6-17d26df6c298 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-909eb7c0-224c-4d35-9515-90436333b5a9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-909eb7c0-224c-4d35-9515-90436333b5a9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-909eb7c0-224c-4d35-9515-90436333b5a9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-909eb7c0-224c-4d35-9515-90436333b5a9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-12cbf85d-a2d3-440a-92b4-ab9d8bd99b39 {
  margin-left: auto;
margin-right: auto;
}

#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eaa0215a-5dc9-412a-a562-33861da8e9b6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-62662e08-be97-4e09-9b16-c6d5c1d2368c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-62662e08-be97-4e09-9b16-c6d5c1d2368c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-62662e08-be97-4e09-9b16-c6d5c1d2368c .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-3b514e5d-7b33-4325-881e-9fa94b5563b8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3b514e5d-7b33-4325-881e-9fa94b5563b8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3b514e5d-7b33-4325-881e-9fa94b5563b8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3b514e5d-7b33-4325-881e-9fa94b5563b8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b2685885-8e50-40e1-84b0-a9f8ce7cb6cd {
  margin-left: auto;
margin-right: auto;
}

#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-280ec9b7-f416-43ee-8ea2-6aa19df93da2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b5a839ba-5996-46a0-ae6c-b1ceb33bd7ec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b5a839ba-5996-46a0-ae6c-b1ceb33bd7ec .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b5a839ba-5996-46a0-ae6c-b1ceb33bd7ec .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-565a8c36-3cda-4e33-8a24-3e4ff4d9bb76 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-565a8c36-3cda-4e33-8a24-3e4ff4d9bb76 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-565a8c36-3cda-4e33-8a24-3e4ff4d9bb76 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-565a8c36-3cda-4e33-8a24-3e4ff4d9bb76 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a714c2ca-6169-49d0-bc4a-2efe559f112b {
  margin-left: auto;
margin-right: auto;
}

#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e17fcb9-0a66-4864-8a1c-9c81f212882c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-33a93ceb-b02d-48df-bced-6f262193561a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33a93ceb-b02d-48df-bced-6f262193561a .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-33a93ceb-b02d-48df-bced-6f262193561a .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-051535b2-ee75-41f0-9011-2311365f116d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-051535b2-ee75-41f0-9011-2311365f116d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-051535b2-ee75-41f0-9011-2311365f116d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-051535b2-ee75-41f0-9011-2311365f116d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6e967ac2-eb32-477a-8a2d-d96b7b602f9c {
  margin-left: auto;
margin-right: auto;
}

#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7511f726-5f8d-4338-a7bd-f5c6e70c55af img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-96fbdd40-1d84-47ef-a963-0d03b6951754 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-96fbdd40-1d84-47ef-a963-0d03b6951754 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-96fbdd40-1d84-47ef-a963-0d03b6951754 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-aa457c60-e4b7-4092-974a-26638ad3bf23 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-aa457c60-e4b7-4092-974a-26638ad3bf23 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-aa457c60-e4b7-4092-974a-26638ad3bf23 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-aa457c60-e4b7-4092-974a-26638ad3bf23 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f26fe055-eeae-4029-ae51-01f30f24586a {
  margin-left: auto;
margin-right: auto;
}

#s-6fb3ff34-0c62-41e4-8774-4810bb919414 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6fb3ff34-0c62-41e4-8774-4810bb919414 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-292ea1e6-1727-4cbd-a545-fedf0850bea8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-292ea1e6-1727-4cbd-a545-fedf0850bea8 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-292ea1e6-1727-4cbd-a545-fedf0850bea8 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-9898c9de-2f30-4468-b139-0c0f8d2f86a9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9898c9de-2f30-4468-b139-0c0f8d2f86a9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9898c9de-2f30-4468-b139-0c0f8d2f86a9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9898c9de-2f30-4468-b139-0c0f8d2f86a9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4f3d509b-533b-4daa-9556-9d4b662b8c1a {
  margin-left: auto;
margin-right: auto;
}

#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3cbc3403-c6c3-4897-b6de-ba56c809dd9d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-42d0e816-270c-4636-a07e-f76964065712 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-42d0e816-270c-4636-a07e-f76964065712 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-42d0e816-270c-4636-a07e-f76964065712 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ba0df4d0-ac45-401d-8cbf-57fc2bd394d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ba0df4d0-ac45-401d-8cbf-57fc2bd394d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ba0df4d0-ac45-401d-8cbf-57fc2bd394d3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ba0df4d0-ac45-401d-8cbf-57fc2bd394d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-82c6d91d-c50f-4fff-96d4-f8b98ce506b0 {
  margin-left: auto;
margin-right: auto;
}

#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0e8d3b00-a6dd-4fa5-8930-c3d29609334d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4336943b-b558-4b33-8c59-b71b1343ff19 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4336943b-b558-4b33-8c59-b71b1343ff19 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-4336943b-b558-4b33-8c59-b71b1343ff19 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-124a9e46-2ca1-4d0a-a1e4-2d8f40b48aeb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-124a9e46-2ca1-4d0a-a1e4-2d8f40b48aeb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-124a9e46-2ca1-4d0a-a1e4-2d8f40b48aeb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-124a9e46-2ca1-4d0a-a1e4-2d8f40b48aeb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-76ed1d76-69f2-448a-b5be-1e12f1201ea5 {
  margin-left: auto;
margin-right: auto;
}

#s-67850732-6b30-40da-816c-d7cdcad27091 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-67850732-6b30-40da-816c-d7cdcad27091 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fd43c0e3-5e9a-49b0-8099-9a856041bf33 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fd43c0e3-5e9a-49b0-8099-9a856041bf33 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-fd43c0e3-5e9a-49b0-8099-9a856041bf33 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4382c57d-a647-4bd1-b9f6-9b3ea6ddd5f2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4382c57d-a647-4bd1-b9f6-9b3ea6ddd5f2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4382c57d-a647-4bd1-b9f6-9b3ea6ddd5f2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4382c57d-a647-4bd1-b9f6-9b3ea6ddd5f2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a900f503-39a2-479c-b477-b1abbbc128c4 {
  margin-left: auto;
margin-right: auto;
}

#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6bedc320-bff4-44ea-a356-cf25c3b79e3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a9ae95bf-443e-4322-a97a-4440f71061f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a9ae95bf-443e-4322-a97a-4440f71061f3 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-a9ae95bf-443e-4322-a97a-4440f71061f3 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-fb53387f-7185-4bec-861f-edd76013cb6c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fb53387f-7185-4bec-861f-edd76013cb6c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-fb53387f-7185-4bec-861f-edd76013cb6c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-fb53387f-7185-4bec-861f-edd76013cb6c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-299286a7-8151-4620-aadf-1e8bddeda6fe {
  margin-left: auto;
margin-right: auto;
}

#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cc6dc4af-0dc7-4db0-bd4d-0f61a40d7a63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5c340f46-780f-4125-8701-c6c0ef3b5b06 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5c340f46-780f-4125-8701-c6c0ef3b5b06 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5c340f46-780f-4125-8701-c6c0ef3b5b06 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-5d958436-790c-4ecd-a9d3-ad2a66d254b6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5d958436-790c-4ecd-a9d3-ad2a66d254b6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5d958436-790c-4ecd-a9d3-ad2a66d254b6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5d958436-790c-4ecd-a9d3-ad2a66d254b6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4aa8c143-6f50-4020-8f86-c7d25291c080 {
  margin-left: auto;
margin-right: auto;
}

#s-c91b36a7-2a09-4798-9175-dddf3eca381e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c91b36a7-2a09-4798-9175-dddf3eca381e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c23ee97a-352e-47e1-a0be-af315de68784 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c23ee97a-352e-47e1-a0be-af315de68784 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c23ee97a-352e-47e1-a0be-af315de68784 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-cee5c481-468c-423c-a3a4-1e82c86aea20 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-cee5c481-468c-423c-a3a4-1e82c86aea20 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-cee5c481-468c-423c-a3a4-1e82c86aea20 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-cee5c481-468c-423c-a3a4-1e82c86aea20 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b25433e9-6ece-454d-8b44-8dfb9e6b1084 {
  margin-left: auto;
margin-right: auto;
}

#s-4454f65e-25b8-4247-957b-cc17b8813d52 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4454f65e-25b8-4247-957b-cc17b8813d52 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b9c614c5-346e-43a0-bbcb-fbb0da34fd9e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b9c614c5-346e-43a0-bbcb-fbb0da34fd9e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-b9c614c5-346e-43a0-bbcb-fbb0da34fd9e .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-3489e602-9142-4ad9-9291-183bd7aa9897 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3489e602-9142-4ad9-9291-183bd7aa9897 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3489e602-9142-4ad9-9291-183bd7aa9897 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3489e602-9142-4ad9-9291-183bd7aa9897 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-46c1cc8a-e04b-43c9-b19c-e99e3a681d07 {
  margin-left: auto;
margin-right: auto;
}

#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-294a4654-8c54-4cb0-b85c-ebf09ad145f5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1ce16b18-7f41-480a-aefb-0625b658e834 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1ce16b18-7f41-480a-aefb-0625b658e834 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1ce16b18-7f41-480a-aefb-0625b658e834 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-cdddd7ac-6c40-4038-9720-3fb7456b38be {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-cdddd7ac-6c40-4038-9720-3fb7456b38be .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-cdddd7ac-6c40-4038-9720-3fb7456b38be .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-cdddd7ac-6c40-4038-9720-3fb7456b38be .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e97f6436-b4d7-43de-9a25-049b031f1c1e {
  margin-left: auto;
margin-right: auto;
}

#s-59c3d93d-9c01-4d11-95a2-81afb838b129 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59c3d93d-9c01-4d11-95a2-81afb838b129 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c63e89b4-1303-4b98-b2ef-d5f17b287b0a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c63e89b4-1303-4b98-b2ef-d5f17b287b0a .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c63e89b4-1303-4b98-b2ef-d5f17b287b0a .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ef8494ec-7779-43f3-bbd8-eaee25c2788b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ef8494ec-7779-43f3-bbd8-eaee25c2788b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ef8494ec-7779-43f3-bbd8-eaee25c2788b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ef8494ec-7779-43f3-bbd8-eaee25c2788b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-247245b2-968f-4df0-96b8-f2bfa61dbd89 {
  margin-left: auto;
margin-right: auto;
}

#s-a49e2834-0d1f-4768-b7ee-444c44e231bf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a49e2834-0d1f-4768-b7ee-444c44e231bf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5065a37f-f845-43eb-8990-c7e2cc475ce6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5065a37f-f845-43eb-8990-c7e2cc475ce6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5065a37f-f845-43eb-8990-c7e2cc475ce6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-8300ed3e-935a-4e6c-94b9-ae3baeeb5b88 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8300ed3e-935a-4e6c-94b9-ae3baeeb5b88 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-8300ed3e-935a-4e6c-94b9-ae3baeeb5b88 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-8300ed3e-935a-4e6c-94b9-ae3baeeb5b88 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a31db06b-19ad-45ae-97a8-b500ed41c6f2 {
  margin-left: auto;
margin-right: auto;
}

#s-0827df7f-bd26-440c-acee-386bd347679a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0827df7f-bd26-440c-acee-386bd347679a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fafb77b5-bbb7-496f-a173-e3970686acaf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fafb77b5-bbb7-496f-a173-e3970686acaf .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-fafb77b5-bbb7-496f-a173-e3970686acaf .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e98c4ffd-358d-48bc-8eca-f64b204ca6f0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e98c4ffd-358d-48bc-8eca-f64b204ca6f0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e98c4ffd-358d-48bc-8eca-f64b204ca6f0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e98c4ffd-358d-48bc-8eca-f64b204ca6f0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-19b1dd26-c3b8-42ca-afe1-9e00bb5ad5f6 {
  margin-left: auto;
margin-right: auto;
}

#s-f4f15531-d378-47ff-bb06-d9c3403941eb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4f15531-d378-47ff-bb06-d9c3403941eb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d63dbf0c-445f-4465-bd8c-cfa72e915479 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d63dbf0c-445f-4465-bd8c-cfa72e915479 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d63dbf0c-445f-4465-bd8c-cfa72e915479 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-6e68dd6a-c531-44d6-8ee9-cee2e96e0731 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6e68dd6a-c531-44d6-8ee9-cee2e96e0731 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6e68dd6a-c531-44d6-8ee9-cee2e96e0731 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6e68dd6a-c531-44d6-8ee9-cee2e96e0731 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7d0cd95c-6e71-4f9c-bb45-2e60e08faf0d {
  margin-left: auto;
margin-right: auto;
}

#s-bf9a996f-f16b-4559-8742-9a32953bda04 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf9a996f-f16b-4559-8742-9a32953bda04 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dfe367fd-3e86-4d13-b8f3-a38444f7d2ab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dfe367fd-3e86-4d13-b8f3-a38444f7d2ab .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-dfe367fd-3e86-4d13-b8f3-a38444f7d2ab .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-8ff37b3f-67e1-4cd0-a41c-763475f04ba1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8ff37b3f-67e1-4cd0-a41c-763475f04ba1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-8ff37b3f-67e1-4cd0-a41c-763475f04ba1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-8ff37b3f-67e1-4cd0-a41c-763475f04ba1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-76199a0e-9d6c-45bb-85a5-451b2823d391 {
  margin-left: auto;
margin-right: auto;
}

#s-cadc6536-de97-44fd-924f-98e54015954b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cadc6536-de97-44fd-924f-98e54015954b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fed9adc1-a042-4eae-af9f-cb718618ed24 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fed9adc1-a042-4eae-af9f-cb718618ed24 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-fed9adc1-a042-4eae-af9f-cb718618ed24 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-c9789329-fa96-4c7f-bf31-8ba1f7e18713 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c9789329-fa96-4c7f-bf31-8ba1f7e18713 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c9789329-fa96-4c7f-bf31-8ba1f7e18713 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c9789329-fa96-4c7f-bf31-8ba1f7e18713 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 {
  text-align: left;
}
}
#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 .shogun-heading-component h1 a {
  
}

@media (min-width: 768px) and (max-width: 991px){#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-86d26a63-852e-4644-9504-e6b73eee93d4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-86d26a63-852e-4644-9504-e6b73eee93d4 {
  display: none;
}
#s-86d26a63-852e-4644-9504-e6b73eee93d4, #wrap-s-86d26a63-852e-4644-9504-e6b73eee93d4 { display: none !important; }}@media (max-width: 767px){#s-86d26a63-852e-4644-9504-e6b73eee93d4 {
  padding-left: 5%;
padding-right: 5%;
border-top-width: 5px;
border-left-width: 5px;
border-bottom-width: 5px;
border-right-width: 5px;
border-color: rgba(0, 200, 255, 1);
border-style: solid;
background-color: rgba(34, 34, 34, 1);
}
}







#s-86d26a63-852e-4644-9504-e6b73eee93d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86d26a63-852e-4644-9504-e6b73eee93d4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-02bc3d36-e28b-4e7a-8347-9abe8f592ef3 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-02bc3d36-e28b-4e7a-8347-9abe8f592ef3 {
  padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
}
#s-02bc3d36-e28b-4e7a-8347-9abe8f592ef3 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-02bc3d36-e28b-4e7a-8347-9abe8f592ef3 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-46ca4e5b-bda5-4b1b-b737-b892b9291d87 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-46ca4e5b-bda5-4b1b-b737-b892b9291d87 {
  text-align: left;
}
}
#s-46ca4e5b-bda5-4b1b-b737-b892b9291d87 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-46ca4e5b-bda5-4b1b-b737-b892b9291d87 .shogun-heading-component h1 {
  color: rgba(0, 200, 255, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 60px;
  
  
  
}


}
#s-19eaed0c-0f70-4785-8876-a9e78bad678f {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(0, 0, 0, 0);
}
@media (max-width: 767px){#s-19eaed0c-0f70-4785-8876-a9e78bad678f {
  text-align: left;
}
}
#s-19eaed0c-0f70-4785-8876-a9e78bad678f .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


@media (max-width: 767px){#s-19eaed0c-0f70-4785-8876-a9e78bad678f .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-606d1cee-b4fc-453f-86a0-ed7c8ae32060 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-606d1cee-b4fc-453f-86a0-ed7c8ae32060 {
  display: none;
}
#s-606d1cee-b4fc-453f-86a0-ed7c8ae32060, #wrap-s-606d1cee-b4fc-453f-86a0-ed7c8ae32060 { display: none !important; }}@media (max-width: 767px){#s-606d1cee-b4fc-453f-86a0-ed7c8ae32060 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 200, 255, 1);
}
}







#s-606d1cee-b4fc-453f-86a0-ed7c8ae32060 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-606d1cee-b4fc-453f-86a0-ed7c8ae32060.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-046b3092-4967-4bb8-8f59-e1ac88533f96 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-046b3092-4967-4bb8-8f59-e1ac88533f96 {
  padding-top: 20px;
padding-bottom: 0px;
text-align: left;
}
}
#s-046b3092-4967-4bb8-8f59-e1ac88533f96 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-046b3092-4967-4bb8-8f59-e1ac88533f96 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-9dd9a5ae-9ffa-4dfa-b457-f3de27611448 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}
@media (max-width: 767px){#s-9dd9a5ae-9ffa-4dfa-b457-f3de27611448 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
max-width: 1280px;
text-align: center;
}
@media (max-width: 767px){#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  border-top-width: 8px;
border-left-width: 8px;
border-bottom-width: 8px;
border-right-width: 8px;
border-color: rgba(167, 203, 254, 1);
border-style: none;
max-width: 1280px;
}
}


.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}






.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-content {
  
    align-items: center;
  
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  
  
  
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}






.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-content {
  
    align-items: center;
  
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  
  
  
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}






.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-content {
  
    align-items: center;
  
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  
  
  
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}






.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-content {
  
    align-items: center;
  
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  
  
  
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}






.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-content {
  
    align-items: center;
  
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
  box-sizing: border-box;
}




}
#s-72b348f4-c1d3-4532-847c-9a13b8fa544b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-72b348f4-c1d3-4532-847c-9a13b8fa544b .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-72b348f4-c1d3-4532-847c-9a13b8fa544b .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-d41de373-b062-4954-8197-2c7885f9781e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
text-align: left;
}
@media (max-width: 767px){#s-d41de373-b062-4954-8197-2c7885f9781e {
  text-align: center;
}
}
#s-d41de373-b062-4954-8197-2c7885f9781e .shg-product-quantity-wrapper {
  display: flex;
}

#s-d41de373-b062-4954-8197-2c7885f9781e .shg-product-quantity-wrapper input {
  flex: auto;
  text-align: center;
  width: calc(100% - 70px);
  margin: 0 !important;
}


  #s-d41de373-b062-4954-8197-2c7885f9781e .shg-product-quantity-wrapper button.shg-product-quantity-button {
    border: 0 !important;
    margin: 0 !important;
  }

  #s-d41de373-b062-4954-8197-2c7885f9781e .shg-product-quantity-wrapper button.shg-product-quantity-button-left {
    margin-right: 10px !important;
  }

  #s-d41de373-b062-4954-8197-2c7885f9781e .shg-product-quantity-wrapper button.shg-product-quantity-button-right {
    margin-left: 10px !important;
  }



  #s-d41de373-b062-4954-8197-2c7885f9781e label {
    
    
    
    font-style:  normal ;
    
  }

  
    #s-d41de373-b062-4954-8197-2c7885f9781e label:after {
      display: block;
      content: ' ';
      
    }
  


#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-7c772e91-4566-4f9c-8ace-d95507e3b264:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7c772e91-4566-4f9c-8ace-d95507e3b264:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(232, 240, 12, 1);
hover-type: color;
}
#s-7c772e91-4566-4f9c-8ace-d95507e3b264:active {background-color: rgba(232, 240, 12, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-7c772e91-4566-4f9c-8ace-d95507e3b264-atc-btn-wrapper {
    text-align: center;
  }


#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

@media (min-width: 1200px){
  #s-7c772e91-4566-4f9c-8ace-d95507e3b264-atc-btn-wrapper {
    text-align: center;
  }


#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 992px) and (max-width: 1199px){
  #s-7c772e91-4566-4f9c-8ace-d95507e3b264-atc-btn-wrapper {
    text-align: center;
  }


#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (min-width: 768px) and (max-width: 991px){
  #s-7c772e91-4566-4f9c-8ace-d95507e3b264-atc-btn-wrapper {
    text-align: center;
  }


#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}@media (max-width: 767px){
  #s-7c772e91-4566-4f9c-8ace-d95507e3b264-atc-btn-wrapper {
    text-align: center;
  }


#s-7c772e91-4566-4f9c-8ace-d95507e3b264 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


  #s-7c772e91-4566-4f9c-8ace-d95507e3b264.shg-btn.shg-product-atc-success {
    
    
    
    
    
  }

}
#s-ca2188c2-8efd-41dd-b373-6b987f388122 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ca2188c2-8efd-41dd-b373-6b987f388122 {
  padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
background-color: rgba(255, 118, 85, 1);
display: none;
}
#s-ca2188c2-8efd-41dd-b373-6b987f388122, #wrap-s-ca2188c2-8efd-41dd-b373-6b987f388122 { display: none !important; }}@media (max-width: 767px){#s-ca2188c2-8efd-41dd-b373-6b987f388122 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(255, 118, 85, 1);
}
}







#s-ca2188c2-8efd-41dd-b373-6b987f388122 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ca2188c2-8efd-41dd-b373-6b987f388122.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3c60f028-e474-4e56-a95d-2858e4643123 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-3c60f028-e474-4e56-a95d-2858e4643123 {
  text-align: left;
}
}@media (max-width: 767px){#s-3c60f028-e474-4e56-a95d-2858e4643123 {
  text-align: left;
}
}
#s-3c60f028-e474-4e56-a95d-2858e4643123 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3c60f028-e474-4e56-a95d-2858e4643123 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-3c60f028-e474-4e56-a95d-2858e4643123 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-7acaee88-49f9-420c-8e86-aad24f8b186a {
  margin-left: auto;
margin-right: auto;
}

#s-7acaee88-49f9-420c-8e86-aad24f8b186a .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-prev,
#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-next {
  
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-prev svg,
#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){#s-7acaee88-49f9-420c-8e86-aad24f8b186a .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-prev,
#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-next {
  
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-prev svg,
#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7acaee88-49f9-420c-8e86-aad24f8b186a .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-6321e7f5-53e9-4595-b16d-2c38f3b5f804 {
  margin-left: auto;
margin-right: auto;
}

#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-92b31c32-9500-48b4-8eb9-903f18b1fe00 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3dc21f09-baa0-42e2-986b-c1d1b5ce44bd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3dc21f09-baa0-42e2-986b-c1d1b5ce44bd .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-3dc21f09-baa0-42e2-986b-c1d1b5ce44bd .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-47bc00cc-dbe3-4658-bdd4-9fbd7dd72d5f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-47bc00cc-dbe3-4658-bdd4-9fbd7dd72d5f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-47bc00cc-dbe3-4658-bdd4-9fbd7dd72d5f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-47bc00cc-dbe3-4658-bdd4-9fbd7dd72d5f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-43429527-5daf-4c9f-9543-b4ac8ae9f6f6 {
  margin-left: auto;
margin-right: auto;
}

#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eadbc9cd-d517-4475-b0ce-4e3ecc309dba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-83db058e-d845-4c8d-b749-b3f9ddb8538d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-83db058e-d845-4c8d-b749-b3f9ddb8538d .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-83db058e-d845-4c8d-b749-b3f9ddb8538d .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-7d8a75a6-b628-4d9b-9163-59bd4be55058 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7d8a75a6-b628-4d9b-9163-59bd4be55058 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7d8a75a6-b628-4d9b-9163-59bd4be55058 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7d8a75a6-b628-4d9b-9163-59bd4be55058 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-65f7be3c-7545-4845-869a-9583c22b87ef {
  margin-left: auto;
margin-right: auto;
}

#s-a02383ce-c7d6-4418-9e94-898309c02b48 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a02383ce-c7d6-4418-9e94-898309c02b48 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5ff6566d-6863-4217-b38a-a40ecdf64278 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5ff6566d-6863-4217-b38a-a40ecdf64278 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-5ff6566d-6863-4217-b38a-a40ecdf64278 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-03b6c778-23a0-4e9f-989f-bdd626be026d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-03b6c778-23a0-4e9f-989f-bdd626be026d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-03b6c778-23a0-4e9f-989f-bdd626be026d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-03b6c778-23a0-4e9f-989f-bdd626be026d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-557cbbb5-56f7-44a0-b4d2-36b482294404 {
  margin-left: auto;
margin-right: auto;
}

#s-b67141d3-0668-477e-addf-cf9576ff40de {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b67141d3-0668-477e-addf-cf9576ff40de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-73404cbc-1a1b-4dcf-985c-b5b588c5d0f6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-73404cbc-1a1b-4dcf-985c-b5b588c5d0f6 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-73404cbc-1a1b-4dcf-985c-b5b588c5d0f6 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-65ccf6e3-88e1-449e-a504-43db3a5d1900 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-65ccf6e3-88e1-449e-a504-43db3a5d1900 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-65ccf6e3-88e1-449e-a504-43db3a5d1900 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-65ccf6e3-88e1-449e-a504-43db3a5d1900 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2212ec1b-da96-4fbe-9466-2ce595fd824c {
  margin-left: auto;
margin-right: auto;
}

#s-d477b365-9122-4032-b60a-475b1b1de7e4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d477b365-9122-4032-b60a-475b1b1de7e4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2cd36c67-d5d1-42b8-ad59-f3c40cadb577 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2cd36c67-d5d1-42b8-ad59-f3c40cadb577 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-2cd36c67-d5d1-42b8-ad59-f3c40cadb577 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-a10351fa-0dbd-44f7-a451-9fd770602b0d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a10351fa-0dbd-44f7-a451-9fd770602b0d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a10351fa-0dbd-44f7-a451-9fd770602b0d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a10351fa-0dbd-44f7-a451-9fd770602b0d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-87c6c3fe-201e-47bd-93f6-6b1eedd7e0ec {
  margin-left: auto;
margin-right: auto;
}

#s-26e6ee24-075c-4e3f-ba15-97145580a81c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-26e6ee24-075c-4e3f-ba15-97145580a81c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bfea93e4-564b-4964-8b21-3f60d46d2b23 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bfea93e4-564b-4964-8b21-3f60d46d2b23 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-bfea93e4-564b-4964-8b21-3f60d46d2b23 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-5baf1fc4-50c5-4515-81e7-0c863a1bd0ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5baf1fc4-50c5-4515-81e7-0c863a1bd0ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5baf1fc4-50c5-4515-81e7-0c863a1bd0ca .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5baf1fc4-50c5-4515-81e7-0c863a1bd0ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-22124aad-c6b2-4c67-947f-42f22c2c94fa {
  margin-left: auto;
margin-right: auto;
}

#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7558dbc-b2d8-4138-bdeb-db89be207b82 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a4fd111d-5242-45c6-86cc-aa4e9bb1e6c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a4fd111d-5242-45c6-86cc-aa4e9bb1e6c0 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-a4fd111d-5242-45c6-86cc-aa4e9bb1e6c0 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-d73da48b-d87a-495f-befd-8d13b02e653f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d73da48b-d87a-495f-befd-8d13b02e653f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d73da48b-d87a-495f-befd-8d13b02e653f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d73da48b-d87a-495f-befd-8d13b02e653f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a1a29175-97a1-4a1d-860f-47f4d417e64a {
  margin-left: auto;
margin-right: auto;
}

#s-210eadca-02eb-4622-9523-daa4d98c69c8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-210eadca-02eb-4622-9523-daa4d98c69c8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1e640c0b-26c8-4a93-bd98-04d17a569626 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1e640c0b-26c8-4a93-bd98-04d17a569626 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-1e640c0b-26c8-4a93-bd98-04d17a569626 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e9e76f2a-70f0-4afb-9aac-e048168f01ef {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e9e76f2a-70f0-4afb-9aac-e048168f01ef .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e9e76f2a-70f0-4afb-9aac-e048168f01ef .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e9e76f2a-70f0-4afb-9aac-e048168f01ef .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-14762faf-6570-43d5-9863-919f14d3be2c {
  margin-left: auto;
margin-right: auto;
}

#s-eb7a88a0-17ed-4889-a362-b39d63542c79 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb7a88a0-17ed-4889-a362-b39d63542c79 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f36a6d4a-850b-4bfa-8283-0e8503d72e80 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f36a6d4a-850b-4bfa-8283-0e8503d72e80 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-f36a6d4a-850b-4bfa-8283-0e8503d72e80 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ae41ba49-9fb7-4fb8-8dc3-747b969baf99 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ae41ba49-9fb7-4fb8-8dc3-747b969baf99 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ae41ba49-9fb7-4fb8-8dc3-747b969baf99 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ae41ba49-9fb7-4fb8-8dc3-747b969baf99 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ace298b2-adb4-4a7b-a45f-70ef19fd634c {
  margin-left: auto;
margin-right: auto;
}

#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a9e4d3cd-6170-4f49-b3ce-44110d93b8ba img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5e784f12-9669-40df-91c3-94ee077363d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5e784f12-9669-40df-91c3-94ee077363d3 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-5e784f12-9669-40df-91c3-94ee077363d3 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-fd95f176-4261-4438-8213-79ba98bd7cd7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fd95f176-4261-4438-8213-79ba98bd7cd7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-fd95f176-4261-4438-8213-79ba98bd7cd7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-fd95f176-4261-4438-8213-79ba98bd7cd7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-73c2f6b4-3ae0-4340-9fa8-45d782fcfccd {
  margin-left: auto;
margin-right: auto;
}

#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2f31f0ec-5f88-4de1-b8d0-a59a211331ac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-af310c2a-a9d8-4a13-81c7-54178c74a093 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-af310c2a-a9d8-4a13-81c7-54178c74a093 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-af310c2a-a9d8-4a13-81c7-54178c74a093 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-19f27ac7-31c7-461c-bcbf-9d1ea3cc8bde {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-19f27ac7-31c7-461c-bcbf-9d1ea3cc8bde .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-19f27ac7-31c7-461c-bcbf-9d1ea3cc8bde .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-19f27ac7-31c7-461c-bcbf-9d1ea3cc8bde .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ec1ac189-f029-4af6-b254-131b3dace3e5 {
  margin-left: auto;
margin-right: auto;
}

#s-ecf28a03-de84-40e1-9042-20e23ce32340 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ecf28a03-de84-40e1-9042-20e23ce32340 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fcbdd97d-f3c0-4601-a021-8831b2d8a817 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fcbdd97d-f3c0-4601-a021-8831b2d8a817 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-fcbdd97d-f3c0-4601-a021-8831b2d8a817 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-6a085683-71a8-49ac-b1a3-8114982f9a76 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6a085683-71a8-49ac-b1a3-8114982f9a76 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6a085683-71a8-49ac-b1a3-8114982f9a76 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6a085683-71a8-49ac-b1a3-8114982f9a76 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a84b9361-1d23-4936-9e4e-df8eb50a5c84 {
  margin-left: auto;
margin-right: auto;
}

#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2dd9ba0c-8f56-44fe-9618-57bae4620cd3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-28f6c59b-88ff-492f-8d89-703bac4a895c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-28f6c59b-88ff-492f-8d89-703bac4a895c .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-28f6c59b-88ff-492f-8d89-703bac4a895c .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ef4ab46c-9c5e-46c9-a50b-5c56b86e3d22 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ef4ab46c-9c5e-46c9-a50b-5c56b86e3d22 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ef4ab46c-9c5e-46c9-a50b-5c56b86e3d22 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ef4ab46c-9c5e-46c9-a50b-5c56b86e3d22 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-20ce74b7-3b6f-4894-a0d3-8ad80ec4246a {
  margin-left: auto;
margin-right: auto;
}

#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4483c88-b7e0-4d9d-9865-69aff921c7fc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-784fec58-b08e-4c4d-aa2e-e285789e4c78 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-784fec58-b08e-4c4d-aa2e-e285789e4c78 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-784fec58-b08e-4c4d-aa2e-e285789e4c78 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-dadfc03a-52f6-4bc0-b7e0-a55927d0246a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dadfc03a-52f6-4bc0-b7e0-a55927d0246a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dadfc03a-52f6-4bc0-b7e0-a55927d0246a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dadfc03a-52f6-4bc0-b7e0-a55927d0246a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-290e220f-8e59-40f7-948b-2649bce84a60 {
  margin-left: auto;
margin-right: auto;
}

#s-b3737581-5d88-44c8-bd59-8c088b66d817 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b3737581-5d88-44c8-bd59-8c088b66d817 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d2a96667-721e-4675-8586-072b19af5c7e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d2a96667-721e-4675-8586-072b19af5c7e .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-d2a96667-721e-4675-8586-072b19af5c7e .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-7c4d3d03-e403-43ba-bf72-1d183e55ac29 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7c4d3d03-e403-43ba-bf72-1d183e55ac29 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7c4d3d03-e403-43ba-bf72-1d183e55ac29 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7c4d3d03-e403-43ba-bf72-1d183e55ac29 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d9d54c76-22c2-4aa9-a0a8-6daed189b75a {
  margin-left: auto;
margin-right: auto;
}

#s-ae9b268c-b317-452b-8fd2-b04e0b084127 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ae9b268c-b317-452b-8fd2-b04e0b084127 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dffb1ed8-7803-4377-a23e-781b64e638e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dffb1ed8-7803-4377-a23e-781b64e638e2 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-dffb1ed8-7803-4377-a23e-781b64e638e2 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-3b68a33c-e39d-4df6-9512-e2f84c0c8208 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3b68a33c-e39d-4df6-9512-e2f84c0c8208 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3b68a33c-e39d-4df6-9512-e2f84c0c8208 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3b68a33c-e39d-4df6-9512-e2f84c0c8208 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c1f240d9-d773-4571-92a2-4a9c63fd7610 {
  margin-left: auto;
margin-right: auto;
}

#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e5e0897-09ef-4c35-aec6-a63ad718c866 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-61714413-f9f8-46c2-9b71-b7f6fe456e9d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-61714413-f9f8-46c2-9b71-b7f6fe456e9d .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-61714413-f9f8-46c2-9b71-b7f6fe456e9d .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-0a53adac-d539-40c9-bdf2-26ec5b07c01e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-0a53adac-d539-40c9-bdf2-26ec5b07c01e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-0a53adac-d539-40c9-bdf2-26ec5b07c01e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-0a53adac-d539-40c9-bdf2-26ec5b07c01e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-79559805-23eb-42c2-812a-c65e54b8eb0f {
  margin-left: auto;
margin-right: auto;
}

#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a477e5fa-b132-414c-a906-7ff6c3ee1cf1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-94cc8136-28b7-423e-a854-d8eabc9f846c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-94cc8136-28b7-423e-a854-d8eabc9f846c .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-94cc8136-28b7-423e-a854-d8eabc9f846c .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-b6cae968-82b4-4c8e-8921-2f579aa38740 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b6cae968-82b4-4c8e-8921-2f579aa38740 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-b6cae968-82b4-4c8e-8921-2f579aa38740 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-b6cae968-82b4-4c8e-8921-2f579aa38740 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-671655a8-5197-4334-95ef-24eee473fa92 {
  margin-left: auto;
margin-right: auto;
}

#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a8ea5386-5194-446b-853c-c3e7a9c9eef0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f035f326-ccb6-478a-ad54-6214b517e055 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f035f326-ccb6-478a-ad54-6214b517e055 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-f035f326-ccb6-478a-ad54-6214b517e055 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4aef197a-32ee-43c2-bf00-a4e1a114ae07 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4aef197a-32ee-43c2-bf00-a4e1a114ae07 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4aef197a-32ee-43c2-bf00-a4e1a114ae07 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4aef197a-32ee-43c2-bf00-a4e1a114ae07 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fcb5943a-5fb3-496f-9762-c5ede0866bdc {
  margin-left: auto;
margin-right: auto;
}

#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a81ba5f2-d08e-46e6-a372-c45fddf66e99 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c684f2e5-cb42-441a-8727-6a2468195dd4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c684f2e5-cb42-441a-8727-6a2468195dd4 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-c684f2e5-cb42-441a-8727-6a2468195dd4 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-9363b3ce-ac07-4245-8eb8-17bce802bb0d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9363b3ce-ac07-4245-8eb8-17bce802bb0d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9363b3ce-ac07-4245-8eb8-17bce802bb0d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9363b3ce-ac07-4245-8eb8-17bce802bb0d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b474f54d-6940-42d3-9322-7311c3b20b4c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-b474f54d-6940-42d3-9322-7311c3b20b4c {
  text-align: left;
}
}@media (max-width: 767px){#s-b474f54d-6940-42d3-9322-7311c3b20b4c {
  text-align: left;
}
}
#s-b474f54d-6940-42d3-9322-7311c3b20b4c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-b474f54d-6940-42d3-9322-7311c3b20b4c .shogun-heading-component h1 a {
  
}

@media (min-width: 768px) and (max-width: 991px){#s-b474f54d-6940-42d3-9322-7311c3b20b4c .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-b474f54d-6940-42d3-9322-7311c3b20b4c .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}@media (max-width: 767px){#s-b474f54d-6940-42d3-9322-7311c3b20b4c .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-b474f54d-6940-42d3-9322-7311c3b20b4c .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-1522ae8d-e7e4-4994-9d5f-604466f484cd {
  margin-left: auto;
margin-right: auto;
}

#s-1522ae8d-e7e4-4994-9d5f-604466f484cd hr {
  border-top: 2px solid #ddd;
}

#s-f72170d3-79c6-4208-bb11-d5dbc651584b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-f72170d3-79c6-4208-bb11-d5dbc651584b {
  background-color: rgba(255, 255, 255, 1);
}
}







#s-f72170d3-79c6-4208-bb11-d5dbc651584b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f72170d3-79c6-4208-bb11-d5dbc651584b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7660b92c-cfaf-4a8f-8c80-34856a2477d7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-7660b92c-cfaf-4a8f-8c80-34856a2477d7 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-7660b92c-cfaf-4a8f-8c80-34856a2477d7 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-7660b92c-cfaf-4a8f-8c80-34856a2477d7 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7660b92c-cfaf-4a8f-8c80-34856a2477d7 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-7660b92c-cfaf-4a8f-8c80-34856a2477d7 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-bfca4922-e80b-4360-b423-5909edf5c5cd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-bfca4922-e80b-4360-b423-5909edf5c5cd {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-bfca4922-e80b-4360-b423-5909edf5c5cd {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-bfca4922-e80b-4360-b423-5909edf5c5cd .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-bfca4922-e80b-4360-b423-5909edf5c5cd .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-bfca4922-e80b-4360-b423-5909edf5c5cd .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-12791309-6f9d-4024-9155-124cab19233b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-12791309-6f9d-4024-9155-124cab19233b {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
background-color: rgba(249, 249, 249, 1);
}
}@media (max-width: 767px){#s-12791309-6f9d-4024-9155-124cab19233b {
  margin-bottom: 30px;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 30px;
padding-right: 2%;
background-color: rgba(249, 249, 249, 1);
display: none;
}
#s-12791309-6f9d-4024-9155-124cab19233b, #wrap-s-12791309-6f9d-4024-9155-124cab19233b { display: none !important; }}







#s-12791309-6f9d-4024-9155-124cab19233b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-12791309-6f9d-4024-9155-124cab19233b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-80e949bb-cf53-4e1d-9236-23dfc140070b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-80e949bb-cf53-4e1d-9236-23dfc140070b {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 2%;
padding-right: 2%;
}
}







#s-80e949bb-cf53-4e1d-9236-23dfc140070b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-80e949bb-cf53-4e1d-9236-23dfc140070b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3f2bd7d4-8a13-4862-8216-e4cc16e11ae7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-3f2bd7d4-8a13-4862-8216-e4cc16e11ae7 {
  padding-bottom: 0px;
text-align: left;
}
}
#s-3f2bd7d4-8a13-4862-8216-e4cc16e11ae7 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3f2bd7d4-8a13-4862-8216-e4cc16e11ae7 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-3f2bd7d4-8a13-4862-8216-e4cc16e11ae7 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-843f7b5e-72f2-466a-b96b-69ac079c0762 {
  margin-left: auto;
margin-right: auto;
}

#s-843f7b5e-72f2-466a-b96b-69ac079c0762 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-prev,
#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-next {
  
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-prev svg,
#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-843f7b5e-72f2-466a-b96b-69ac079c0762 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-cc4fda7b-be93-4452-b7b8-7500abc9e490 {
  margin-left: auto;
margin-right: auto;
}

#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-99e24179-294b-4d56-8492-9bfd9ac0d8b6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d77c0163-921d-4c67-8176-59fe7a2eb08e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d77c0163-921d-4c67-8176-59fe7a2eb08e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-49d616f1-0c04-4e51-be5d-d207081918d0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-49d616f1-0c04-4e51-be5d-d207081918d0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-49d616f1-0c04-4e51-be5d-d207081918d0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-49d616f1-0c04-4e51-be5d-d207081918d0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7d44f8f5-a9af-4e24-9070-4e51a4b7dac3 {
  margin-left: auto;
margin-right: auto;
}

#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e5e1bad7-8392-44d3-a70a-3f7c161a5380 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d42e028d-5a4b-4876-965a-1440576cd11c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d42e028d-5a4b-4876-965a-1440576cd11c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-fd01b948-3d06-41c6-9bde-fe0fe67db4ef {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fd01b948-3d06-41c6-9bde-fe0fe67db4ef .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-fd01b948-3d06-41c6-9bde-fe0fe67db4ef .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-fd01b948-3d06-41c6-9bde-fe0fe67db4ef .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-37d7e01f-f0c2-4f58-bcb6-56277c12d017 {
  margin-left: auto;
margin-right: auto;
}

#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1ef46efc-ee8d-4563-b645-2c10290e0c50 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2bdb6c59-aedb-418d-940e-4f8525cdc9f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2bdb6c59-aedb-418d-940e-4f8525cdc9f8 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-76896ad2-d3f3-48c9-ae5b-4f17f9d9b757 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-76896ad2-d3f3-48c9-ae5b-4f17f9d9b757 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-76896ad2-d3f3-48c9-ae5b-4f17f9d9b757 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-76896ad2-d3f3-48c9-ae5b-4f17f9d9b757 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a81b129c-29a8-4c17-8820-82fac419b9c8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a81b129c-29a8-4c17-8820-82fac419b9c8 {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 2%;
padding-right: 2%;
}
}







#s-a81b129c-29a8-4c17-8820-82fac419b9c8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a81b129c-29a8-4c17-8820-82fac419b9c8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a289d5f2-81ec-4903-be2d-c49f0ec605ba {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a289d5f2-81ec-4903-be2d-c49f0ec605ba {
  padding-bottom: 0px;
text-align: left;
}
}
#s-a289d5f2-81ec-4903-be2d-c49f0ec605ba .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-a289d5f2-81ec-4903-be2d-c49f0ec605ba .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-a289d5f2-81ec-4903-be2d-c49f0ec605ba .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-7a1407d5-8311-41ed-839a-9d2b23666105 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7a1407d5-8311-41ed-839a-9d2b23666105 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-prev,
#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-next {
  
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-prev svg,
#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-prev,
#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-next {
  
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-prev svg,
#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-7a1407d5-8311-41ed-839a-9d2b23666105 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-7d2277f5-c966-4d49-a36f-6a843421ce1a {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7d2277f5-c966-4d49-a36f-6a843421ce1a {
  margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(160, 44, 102, 1);
}
}@media (max-width: 767px){#s-7d2277f5-c966-4d49-a36f-6a843421ce1a {
  margin-bottom: 20px;
}
}







#s-7d2277f5-c966-4d49-a36f-6a843421ce1a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7d2277f5-c966-4d49-a36f-6a843421ce1a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-49174594-d066-4085-b43c-01437b1c82d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-49174594-d066-4085-b43c-01437b1c82d9 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}@media (max-width: 767px){#s-49174594-d066-4085-b43c-01437b1c82d9 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 0.5);
}
}
#s-49174594-d066-4085-b43c-01437b1c82d9 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-49174594-d066-4085-b43c-01437b1c82d9 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-49174594-d066-4085-b43c-01437b1c82d9 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-38715102-e7e5-458a-ac79-b2a1b9555816 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-38715102-e7e5-458a-ac79-b2a1b9555816 {
  padding-bottom: 10px;
background-color: rgba(249, 249, 249, 0.2);
}
}@media (max-width: 767px){#s-38715102-e7e5-458a-ac79-b2a1b9555816 {
  background-color: rgba(254, 249, 222, 1);
}
}







#s-38715102-e7e5-458a-ac79-b2a1b9555816 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-38715102-e7e5-458a-ac79-b2a1b9555816.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9b5b9a1f-d2f7-43b9-a9ab-e7b4a33140d4 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-9b5b9a1f-d2f7-43b9-a9ab-e7b4a33140d4 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-9b5b9a1f-d2f7-43b9-a9ab-e7b4a33140d4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9b5b9a1f-d2f7-43b9-a9ab-e7b4a33140d4"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9b5b9a1f-d2f7-43b9-a9ab-e7b4a33140d4"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9b5b9a1f-d2f7-43b9-a9ab-e7b4a33140d4"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-9d2608af-0359-4bf5-a41b-52076f653d3a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-9d2608af-0359-4bf5-a41b-52076f653d3a {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-9d2608af-0359-4bf5-a41b-52076f653d3a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9d2608af-0359-4bf5-a41b-52076f653d3a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (max-width: 767px){#s-9d2608af-0359-4bf5-a41b-52076f653d3a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-84cdaa01-7724-41d4-a52f-4f7f20ff27b2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-84cdaa01-7724-41d4-a52f-4f7f20ff27b2 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-84cdaa01-7724-41d4-a52f-4f7f20ff27b2 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-84cdaa01-7724-41d4-a52f-4f7f20ff27b2 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-84cdaa01-7724-41d4-a52f-4f7f20ff27b2 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-3cdafad5-b1a6-4bf4-b0b1-3f85e8454f24 {
  margin-left: auto;
margin-right: auto;
}

#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b90548e8-e52a-4ef1-ae51-3f535edcae25 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-de5e4cc6-cd72-4b21-b260-8cdda96d33bc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-de5e4cc6-cd72-4b21-b260-8cdda96d33bc .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-de5e4cc6-cd72-4b21-b260-8cdda96d33bc .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 {
  text-align: center;
}
}
#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ad0664a7-1f4f-4c28-a40b-53d7096be6c5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-5cb1d267-0498-47c8-a8e3-508466225810 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-5cb1d267-0498-47c8-a8e3-508466225810:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5cb1d267-0498-47c8-a8e3-508466225810:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-5cb1d267-0498-47c8-a8e3-508466225810 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-5cb1d267-0498-47c8-a8e3-508466225810:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}}@media (max-width: 767px){#s-5cb1d267-0498-47c8-a8e3-508466225810 {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-5cb1d267-0498-47c8-a8e3-508466225810:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5cb1d267-0498-47c8-a8e3-508466225810:active {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-5cb1d267-0498-47c8-a8e3-508466225810-root {
    text-align: center;
  }


#s-5cb1d267-0498-47c8-a8e3-508466225810.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5cb1d267-0498-47c8-a8e3-508466225810-root {
    text-align: center;
  }


#s-5cb1d267-0498-47c8-a8e3-508466225810.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5cb1d267-0498-47c8-a8e3-508466225810-root {
    text-align: center;
  }


#s-5cb1d267-0498-47c8-a8e3-508466225810.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5cb1d267-0498-47c8-a8e3-508466225810-root {
    text-align: center;
  }


#s-5cb1d267-0498-47c8-a8e3-508466225810.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5cb1d267-0498-47c8-a8e3-508466225810-root {
    text-align: center;
  }


#s-5cb1d267-0498-47c8-a8e3-508466225810.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-113969b8-e158-430e-8214-149a4e90f87d {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-113969b8-e158-430e-8214-149a4e90f87d {
  margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(54, 97, 171, 1);
}
}@media (max-width: 767px){#s-113969b8-e158-430e-8214-149a4e90f87d {
  margin-bottom: 20px;
}
}







#s-113969b8-e158-430e-8214-149a4e90f87d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-113969b8-e158-430e-8214-149a4e90f87d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3a6152b7-54d3-4a38-922a-e68b92e896ff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3a6152b7-54d3-4a38-922a-e68b92e896ff {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}@media (max-width: 767px){#s-3a6152b7-54d3-4a38-922a-e68b92e896ff {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 0.5);
}
}
#s-3a6152b7-54d3-4a38-922a-e68b92e896ff .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3a6152b7-54d3-4a38-922a-e68b92e896ff .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-3a6152b7-54d3-4a38-922a-e68b92e896ff .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-192cc672-8c8e-4237-997b-98783ceb9571 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-192cc672-8c8e-4237-997b-98783ceb9571 {
  padding-bottom: 10px;
background-color: rgba(249, 249, 249, 0.2);
}
}@media (max-width: 767px){#s-192cc672-8c8e-4237-997b-98783ceb9571 {
  background-color: rgba(254, 249, 222, 1);
}
}







#s-192cc672-8c8e-4237-997b-98783ceb9571 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-192cc672-8c8e-4237-997b-98783ceb9571.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a2833df8-53f4-4f5e-be5f-305b7eb35187 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-a2833df8-53f4-4f5e-be5f-305b7eb35187 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-a2833df8-53f4-4f5e-be5f-305b7eb35187"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a2833df8-53f4-4f5e-be5f-305b7eb35187"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a2833df8-53f4-4f5e-be5f-305b7eb35187"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a2833df8-53f4-4f5e-be5f-305b7eb35187"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b0f5a557-df1a-4cf8-9988-31b60190f8b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-b0f5a557-df1a-4cf8-9988-31b60190f8b4 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-b0f5a557-df1a-4cf8-9988-31b60190f8b4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-b0f5a557-df1a-4cf8-9988-31b60190f8b4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (max-width: 767px){#s-b0f5a557-df1a-4cf8-9988-31b60190f8b4 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-37dac77c-2d60-495a-9131-79ef737a8c82 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-37dac77c-2d60-495a-9131-79ef737a8c82 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-37dac77c-2d60-495a-9131-79ef737a8c82 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-37dac77c-2d60-495a-9131-79ef737a8c82 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-37dac77c-2d60-495a-9131-79ef737a8c82 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-c5dfe09f-fbeb-411e-a3bd-acd4e8fe5c6a {
  margin-left: auto;
margin-right: auto;
}

#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b60c2289-b64b-4b0a-8362-5fd7e0928727 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-74eaf0b4-3e9f-48d2-b719-af09e39af294 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74eaf0b4-3e9f-48d2-b719-af09e39af294 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-74eaf0b4-3e9f-48d2-b719-af09e39af294 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-c530a504-2ac7-4d56-a904-fad4eda39578 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-c530a504-2ac7-4d56-a904-fad4eda39578 {
  text-align: center;
}
}
#s-c530a504-2ac7-4d56-a904-fad4eda39578 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-c530a504-2ac7-4d56-a904-fad4eda39578 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-c530a504-2ac7-4d56-a904-fad4eda39578 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-c530a504-2ac7-4d56-a904-fad4eda39578 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-c530a504-2ac7-4d56-a904-fad4eda39578 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-c530a504-2ac7-4d56-a904-fad4eda39578 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-1994ecac-a619-435b-99ed-b1050621fb31 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-1994ecac-a619-435b-99ed-b1050621fb31:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1994ecac-a619-435b-99ed-b1050621fb31:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-1994ecac-a619-435b-99ed-b1050621fb31 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-1994ecac-a619-435b-99ed-b1050621fb31:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}}@media (max-width: 767px){#s-1994ecac-a619-435b-99ed-b1050621fb31 {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-1994ecac-a619-435b-99ed-b1050621fb31:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-1994ecac-a619-435b-99ed-b1050621fb31:active {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-1994ecac-a619-435b-99ed-b1050621fb31-root {
    text-align: center;
  }


#s-1994ecac-a619-435b-99ed-b1050621fb31.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1994ecac-a619-435b-99ed-b1050621fb31-root {
    text-align: center;
  }


#s-1994ecac-a619-435b-99ed-b1050621fb31.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1994ecac-a619-435b-99ed-b1050621fb31-root {
    text-align: center;
  }


#s-1994ecac-a619-435b-99ed-b1050621fb31.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1994ecac-a619-435b-99ed-b1050621fb31-root {
    text-align: center;
  }


#s-1994ecac-a619-435b-99ed-b1050621fb31.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1994ecac-a619-435b-99ed-b1050621fb31-root {
    text-align: center;
  }


#s-1994ecac-a619-435b-99ed-b1050621fb31.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-5fc8401c-2122-4532-8ff5-c76773dc6ff7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5fc8401c-2122-4532-8ff5-c76773dc6ff7 {
  margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(255, 185, 151, 1);
}
}@media (max-width: 767px){#s-5fc8401c-2122-4532-8ff5-c76773dc6ff7 {
  margin-bottom: 20px;
}
}







#s-5fc8401c-2122-4532-8ff5-c76773dc6ff7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5fc8401c-2122-4532-8ff5-c76773dc6ff7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5f596e6a-2ae2-4f9f-9d53-aae05eef92de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5f596e6a-2ae2-4f9f-9d53-aae05eef92de {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}@media (max-width: 767px){#s-5f596e6a-2ae2-4f9f-9d53-aae05eef92de {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 0.5);
}
}
#s-5f596e6a-2ae2-4f9f-9d53-aae05eef92de .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-5f596e6a-2ae2-4f9f-9d53-aae05eef92de .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-5f596e6a-2ae2-4f9f-9d53-aae05eef92de .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-c665911b-f6e1-4abd-b3b3-39065be4d602 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c665911b-f6e1-4abd-b3b3-39065be4d602 {
  padding-bottom: 10px;
background-color: rgba(249, 249, 249, 0.2);
}
}@media (max-width: 767px){#s-c665911b-f6e1-4abd-b3b3-39065be4d602 {
  background-color: rgba(254, 249, 222, 1);
}
}







#s-c665911b-f6e1-4abd-b3b3-39065be4d602 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c665911b-f6e1-4abd-b3b3-39065be4d602.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5bc9149f-fdc2-40ec-9956-2a1f30ddae19 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-5bc9149f-fdc2-40ec-9956-2a1f30ddae19 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-5bc9149f-fdc2-40ec-9956-2a1f30ddae19"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5bc9149f-fdc2-40ec-9956-2a1f30ddae19"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5bc9149f-fdc2-40ec-9956-2a1f30ddae19"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5bc9149f-fdc2-40ec-9956-2a1f30ddae19"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-95aadf3a-6237-4433-af72-9698472aec28 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-95aadf3a-6237-4433-af72-9698472aec28 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-95aadf3a-6237-4433-af72-9698472aec28 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-95aadf3a-6237-4433-af72-9698472aec28 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (max-width: 767px){#s-95aadf3a-6237-4433-af72-9698472aec28 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-db641524-aa50-43d6-ae5c-5569f92bbeec {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-db641524-aa50-43d6-ae5c-5569f92bbeec {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-db641524-aa50-43d6-ae5c-5569f92bbeec .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-db641524-aa50-43d6-ae5c-5569f92bbeec .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-db641524-aa50-43d6-ae5c-5569f92bbeec .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-67ea2a50-00fe-44ad-9dc7-734936a0a1b1 {
  margin-left: auto;
margin-right: auto;
}

#s-90b1c778-5f29-4d12-8fe4-4c9650845465 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-90b1c778-5f29-4d12-8fe4-4c9650845465 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5418a246-4794-45f2-9922-79a515aff2d3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5418a246-4794-45f2-9922-79a515aff2d3 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5418a246-4794-45f2-9922-79a515aff2d3 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 {
  text-align: center;
}
}
#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a3f3ba95-d2dd-4038-b62f-2b19526cd413 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa:active {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa:active {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa-root {
    text-align: center;
  }


#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa-root {
    text-align: center;
  }


#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa-root {
    text-align: center;
  }


#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa-root {
    text-align: center;
  }


#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa-root {
    text-align: center;
  }


#s-5d3b6dda-5b3c-44a4-8e9e-8cbc6cdc7ffa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-3b5444bf-a479-4d7a-8832-4339f701e1dc {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3b5444bf-a479-4d7a-8832-4339f701e1dc {
  margin-top: 0px;
margin-bottom: 0px;
background-color: rgba(51, 194, 165, 1);
}
}@media (max-width: 767px){#s-3b5444bf-a479-4d7a-8832-4339f701e1dc {
  margin-bottom: 20px;
}
}







#s-3b5444bf-a479-4d7a-8832-4339f701e1dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3b5444bf-a479-4d7a-8832-4339f701e1dc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1438e499-0b14-46df-b6d1-08fe9db7fafe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-1438e499-0b14-46df-b6d1-08fe9db7fafe {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}@media (max-width: 767px){#s-1438e499-0b14-46df-b6d1-08fe9db7fafe {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 0.5);
}
}
#s-1438e499-0b14-46df-b6d1-08fe9db7fafe .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-1438e499-0b14-46df-b6d1-08fe9db7fafe .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-1438e499-0b14-46df-b6d1-08fe9db7fafe .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-53ffee93-050c-4177-9a15-53d22f6d2c9b {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-53ffee93-050c-4177-9a15-53d22f6d2c9b {
  padding-bottom: 10px;
background-color: rgba(249, 249, 249, 0.2);
}
}@media (max-width: 767px){#s-53ffee93-050c-4177-9a15-53d22f6d2c9b {
  background-color: rgba(254, 249, 222, 1);
}
}







#s-53ffee93-050c-4177-9a15-53d22f6d2c9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53ffee93-050c-4177-9a15-53d22f6d2c9b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6e289f7f-5e63-4f21-9abb-0a3249b3b491 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-6e289f7f-5e63-4f21-9abb-0a3249b3b491 {
  padding-left: 2%;
padding-right: 2%;
}
}
@media (min-width: 0px) {
[id="s-6e289f7f-5e63-4f21-9abb-0a3249b3b491"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6e289f7f-5e63-4f21-9abb-0a3249b3b491"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6e289f7f-5e63-4f21-9abb-0a3249b3b491"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6e289f7f-5e63-4f21-9abb-0a3249b3b491"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-56c80005-9315-4b13-befe-00a423b17a85 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-56c80005-9315-4b13-befe-00a423b17a85 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-56c80005-9315-4b13-befe-00a423b17a85 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-56c80005-9315-4b13-befe-00a423b17a85 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}@media (max-width: 767px){#s-56c80005-9315-4b13-befe-00a423b17a85 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-5a2e89ef-01ef-41ec-89e3-6fb0d49dd51d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5a2e89ef-01ef-41ec-89e3-6fb0d49dd51d {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-5a2e89ef-01ef-41ec-89e3-6fb0d49dd51d .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-5a2e89ef-01ef-41ec-89e3-6fb0d49dd51d .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-5a2e89ef-01ef-41ec-89e3-6fb0d49dd51d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-149f2912-39d2-480c-9777-fef831fc2e0d {
  margin-left: auto;
margin-right: auto;
}

#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1766e55b-b0bb-4783-91c9-5e4877f0ea77 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1c188527-d2b4-415b-8273-84a4df790c42 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1c188527-d2b4-415b-8273-84a4df790c42 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1c188527-d2b4-415b-8273-84a4df790c42 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-3765492a-c873-4bd6-84ec-27c05711d2d3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3765492a-c873-4bd6-84ec-27c05711d2d3 {
  text-align: center;
}
}
#s-3765492a-c873-4bd6-84ec-27c05711d2d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-3765492a-c873-4bd6-84ec-27c05711d2d3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-3765492a-c873-4bd6-84ec-27c05711d2d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3765492a-c873-4bd6-84ec-27c05711d2d3 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-3765492a-c873-4bd6-84ec-27c05711d2d3 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-3765492a-c873-4bd6-84ec-27c05711d2d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 30px;
padding-right: 30px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}}@media (max-width: 767px){#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659 {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659:active {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-b1d0aeac-d8a9-43e1-af38-58860a3d8659-root {
    text-align: center;
  }


#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-b1d0aeac-d8a9-43e1-af38-58860a3d8659-root {
    text-align: center;
  }


#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b1d0aeac-d8a9-43e1-af38-58860a3d8659-root {
    text-align: center;
  }


#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b1d0aeac-d8a9-43e1-af38-58860a3d8659-root {
    text-align: center;
  }


#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-b1d0aeac-d8a9-43e1-af38-58860a3d8659-root {
    text-align: center;
  }


#s-b1d0aeac-d8a9-43e1-af38-58860a3d8659.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-21bbb228-aa44-4767-9a0f-abf03477b752 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-21bbb228-aa44-4767-9a0f-abf03477b752 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-21bbb228-aa44-4767-9a0f-abf03477b752 {
  margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-21bbb228-aa44-4767-9a0f-abf03477b752 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-21bbb228-aa44-4767-9a0f-abf03477b752 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-21bbb228-aa44-4767-9a0f-abf03477b752 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-21bbb228-aa44-4767-9a0f-abf03477b752 .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}

}@media (max-width: 767px){#s-21bbb228-aa44-4767-9a0f-abf03477b752 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-21bbb228-aa44-4767-9a0f-abf03477b752 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-db09acbf-9be7-4d90-823f-972dbbe62c8c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-db09acbf-9be7-4d90-823f-972dbbe62c8c {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
background-color: rgba(249, 249, 249, 1);
display: none;
}
#s-db09acbf-9be7-4d90-823f-972dbbe62c8c, #wrap-s-db09acbf-9be7-4d90-823f-972dbbe62c8c { display: none !important; }}@media (max-width: 767px){#s-db09acbf-9be7-4d90-823f-972dbbe62c8c {
  margin-bottom: 30px;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 30px;
padding-right: 2%;
background-color: rgba(249, 249, 249, 1);
}
}







#s-db09acbf-9be7-4d90-823f-972dbbe62c8c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db09acbf-9be7-4d90-823f-972dbbe62c8c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e4705f87-967b-427a-8e6a-90b70166d9d9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e4705f87-967b-427a-8e6a-90b70166d9d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e4705f87-967b-427a-8e6a-90b70166d9d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d82f948-3700-44b2-abc0-5f1f93b3568f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-8d82f948-3700-44b2-abc0-5f1f93b3568f {
  padding-left: 4%;
padding-bottom: 0px;
padding-right: 4%;
text-align: left;
}
}
#s-8d82f948-3700-44b2-abc0-5f1f93b3568f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-8d82f948-3700-44b2-abc0-5f1f93b3568f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-8d82f948-3700-44b2-abc0-5f1f93b3568f .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-39043a98-0670-4ab1-b099-0c0017876580 {
  margin-left: auto;
margin-right: auto;
}

#s-39043a98-0670-4ab1-b099-0c0017876580 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-prev,
#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-next {
  
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-prev svg,
#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){#s-39043a98-0670-4ab1-b099-0c0017876580 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-prev,
#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-next {
  
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-prev svg,
#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-39043a98-0670-4ab1-b099-0c0017876580 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-0fb3978c-099b-41f5-b68c-0f30aeee6548 {
  margin-left: auto;
margin-right: auto;
}

#s-a53ad409-155a-426a-9907-ad0248f4100e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a53ad409-155a-426a-9907-ad0248f4100e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d358346e-6e06-4dac-b682-5b219a64b3b9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d358346e-6e06-4dac-b682-5b219a64b3b9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-d358346e-6e06-4dac-b682-5b219a64b3b9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-85130f69-9d3f-4c88-96fc-7885c0ee0f7e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-85130f69-9d3f-4c88-96fc-7885c0ee0f7e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-85130f69-9d3f-4c88-96fc-7885c0ee0f7e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-85130f69-9d3f-4c88-96fc-7885c0ee0f7e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-02e682ca-209a-48b4-986d-8277ce3f7fef {
  margin-left: auto;
margin-right: auto;
}

#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-15f33f4b-7ece-4d53-b46c-c0ce9723af97 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d08ded32-dea5-4bc7-8c37-78fa96beed95 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d08ded32-dea5-4bc7-8c37-78fa96beed95 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-d08ded32-dea5-4bc7-8c37-78fa96beed95 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-a4f875b0-499e-40c1-ae3a-c32676547804 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a4f875b0-499e-40c1-ae3a-c32676547804 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a4f875b0-499e-40c1-ae3a-c32676547804 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a4f875b0-499e-40c1-ae3a-c32676547804 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-68958c3b-1559-4807-b081-c8b4469f78c6 {
  margin-left: auto;
margin-right: auto;
}

#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bef35f9c-1a7a-48f9-b26e-292dc8ee40a0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-344031db-eac8-45aa-94c8-93be914bc95e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-344031db-eac8-45aa-94c8-93be914bc95e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-344031db-eac8-45aa-94c8-93be914bc95e .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-02da1b5f-4cce-4c23-91a6-d3bc318ecb64 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-02da1b5f-4cce-4c23-91a6-d3bc318ecb64 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-02da1b5f-4cce-4c23-91a6-d3bc318ecb64 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-02da1b5f-4cce-4c23-91a6-d3bc318ecb64 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fdb6acdf-8a2f-442a-b5c3-ca602f843af8 {
  margin-left: auto;
margin-right: auto;
}

#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1555a79-10ef-4432-bf74-7fe38ea6e71d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0536e75e-9f3b-405f-9f8e-36d4bc1d76ff {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0536e75e-9f3b-405f-9f8e-36d4bc1d76ff .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-0536e75e-9f3b-405f-9f8e-36d4bc1d76ff .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-264611d9-9bff-4fb0-9109-af8ba1859dc9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-264611d9-9bff-4fb0-9109-af8ba1859dc9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-264611d9-9bff-4fb0-9109-af8ba1859dc9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-264611d9-9bff-4fb0-9109-af8ba1859dc9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8ebdcb16-dbf7-42ab-ae03-d1b07955881f {
  margin-left: auto;
margin-right: auto;
}

#s-eb467d20-3128-4e19-903e-9f235d5fb157 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb467d20-3128-4e19-903e-9f235d5fb157 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3309375f-f296-43f4-a36d-c05d43a04861 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3309375f-f296-43f4-a36d-c05d43a04861 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-3309375f-f296-43f4-a36d-c05d43a04861 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-61274a76-724a-444f-ab50-41939a162f27 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-61274a76-724a-444f-ab50-41939a162f27 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-61274a76-724a-444f-ab50-41939a162f27 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-61274a76-724a-444f-ab50-41939a162f27 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3516f526-0ebe-4fbc-ad55-0784d4043831 {
  margin-left: auto;
margin-right: auto;
}

#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6ddcaa39-77eb-4e9b-bc5c-7a98b6a4d747 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8fd48835-e669-4edd-8dd4-0b7ae8403a94 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8fd48835-e669-4edd-8dd4-0b7ae8403a94 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-8fd48835-e669-4edd-8dd4-0b7ae8403a94 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e36bc19b-2311-4eaa-b9e0-3ee0f0b7e447 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e36bc19b-2311-4eaa-b9e0-3ee0f0b7e447 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e36bc19b-2311-4eaa-b9e0-3ee0f0b7e447 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e36bc19b-2311-4eaa-b9e0-3ee0f0b7e447 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-380e101e-e786-40c1-b99a-7bbc513a1adb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-380e101e-e786-40c1-b99a-7bbc513a1adb {
  margin-top: 0px;
margin-bottom: 0px;
}
}







#s-380e101e-e786-40c1-b99a-7bbc513a1adb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-380e101e-e786-40c1-b99a-7bbc513a1adb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-26223f93-6f77-4877-bcee-10f7f4b0a4b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-26223f93-6f77-4877-bcee-10f7f4b0a4b8 {
  padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-26223f93-6f77-4877-bcee-10f7f4b0a4b8 {
  text-align: center;
}
}
#s-26223f93-6f77-4877-bcee-10f7f4b0a4b8 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-26223f93-6f77-4877-bcee-10f7f4b0a4b8 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-26223f93-6f77-4877-bcee-10f7f4b0a4b8 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev,
#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next {
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev svg,
#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev,
#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next {
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev svg,
#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev,
#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next {
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev svg,
#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e3b8caac-ba71-4ccc-a9be-e6d8d34b6f87 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-c083ea1c-8683-4ac5-9624-8b89dd88d2db {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(54, 97, 171, 1);
}








#s-c083ea1c-8683-4ac5-9624-8b89dd88d2db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c083ea1c-8683-4ac5-9624-8b89dd88d2db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5af41d0f-b238-4f25-9351-e1abbaf93053 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-5af41d0f-b238-4f25-9351-e1abbaf93053 {
  padding-left: 2%;
padding-right: 2%;
text-align: left;
}
}
#s-5af41d0f-b238-4f25-9351-e1abbaf93053 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-5af41d0f-b238-4f25-9351-e1abbaf93053 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-f1ed1ed3-3a8d-4b00-a577-36542a6b768f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(249, 249, 249, 0.2);
}
@media (max-width: 767px){#s-f1ed1ed3-3a8d-4b00-a577-36542a6b768f {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-f1ed1ed3-3a8d-4b00-a577-36542a6b768f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1ed1ed3-3a8d-4b00-a577-36542a6b768f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c5115a2e-0d9b-4ab4-9d2b-8bdae8b012eb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-c5115a2e-0d9b-4ab4-9d2b-8bdae8b012eb {
  text-align: left;
}
}
#s-c5115a2e-0d9b-4ab4-9d2b-8bdae8b012eb .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-c5115a2e-0d9b-4ab4-9d2b-8bdae8b012eb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#s-5b7d6c95-0c46-4325-a726-95d68d8b06bf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-5b7d6c95-0c46-4325-a726-95d68d8b06bf {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}
}
#s-5b7d6c95-0c46-4325-a726-95d68d8b06bf .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-5b7d6c95-0c46-4325-a726-95d68d8b06bf .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-e5101a39-6cfb-4e8b-9d59-523682a40884 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-e5101a39-6cfb-4e8b-9d59-523682a40884 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-29e80406-8c9e-457d-ab63-df8d2464dec7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-29e80406-8c9e-457d-ab63-df8d2464dec7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5015361e-b432-4262-90c2-9171a719e417 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5015361e-b432-4262-90c2-9171a719e417 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-5015361e-b432-4262-90c2-9171a719e417 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 {
  background-color: rgba(0, 0, 0, 0);
text-align: center;
}
}
#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (max-width: 767px){#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-08c10bbc-e87d-4e27-a834-1fd69e2675d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-594a3e43-4b63-4142-9b89-decba44a38dd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-594a3e43-4b63-4142-9b89-decba44a38dd:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-594a3e43-4b63-4142-9b89-decba44a38dd:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-594a3e43-4b63-4142-9b89-decba44a38dd {
  margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-594a3e43-4b63-4142-9b89-decba44a38dd:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}}

  #s-594a3e43-4b63-4142-9b89-decba44a38dd-root {
    text-align: center;
  }


#s-594a3e43-4b63-4142-9b89-decba44a38dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-594a3e43-4b63-4142-9b89-decba44a38dd-root {
    text-align: center;
  }


#s-594a3e43-4b63-4142-9b89-decba44a38dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-594a3e43-4b63-4142-9b89-decba44a38dd-root {
    text-align: center;
  }


#s-594a3e43-4b63-4142-9b89-decba44a38dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-594a3e43-4b63-4142-9b89-decba44a38dd-root {
    text-align: center;
  }


#s-594a3e43-4b63-4142-9b89-decba44a38dd.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-594a3e43-4b63-4142-9b89-decba44a38dd-root {
    text-align: center;
  }


#s-594a3e43-4b63-4142-9b89-decba44a38dd.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-8db504a4-7952-4a17-9422-801387af7793 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 185, 151, 1);
}








#s-8db504a4-7952-4a17-9422-801387af7793 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8db504a4-7952-4a17-9422-801387af7793.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9debdeae-3875-451a-b8cc-5bffe9f2a8f3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-9debdeae-3875-451a-b8cc-5bffe9f2a8f3 {
  padding-left: 2%;
padding-right: 2%;
text-align: left;
}
}
#s-9debdeae-3875-451a-b8cc-5bffe9f2a8f3 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-9debdeae-3875-451a-b8cc-5bffe9f2a8f3 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-1b34e815-4d7e-455a-aa2c-230edf1c80bf {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(249, 249, 249, 0.2);
}
@media (max-width: 767px){#s-1b34e815-4d7e-455a-aa2c-230edf1c80bf {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-1b34e815-4d7e-455a-aa2c-230edf1c80bf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1b34e815-4d7e-455a-aa2c-230edf1c80bf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-be641e37-40d8-49d0-affa-9578718b2312 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-be641e37-40d8-49d0-affa-9578718b2312 {
  text-align: left;
}
}
#s-be641e37-40d8-49d0-affa-9578718b2312 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-be641e37-40d8-49d0-affa-9578718b2312 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#s-f6423b92-3215-4eeb-aade-d2eb6a3c615d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-f6423b92-3215-4eeb-aade-d2eb6a3c615d {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}
}
#s-f6423b92-3215-4eeb-aade-d2eb6a3c615d .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-f6423b92-3215-4eeb-aade-d2eb6a3c615d .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-9c4ef6fc-9767-4cdc-a1dc-f89f66f1eecc {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-9c4ef6fc-9767-4cdc-a1dc-f89f66f1eecc {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a59d835a-0fc2-4a30-b9af-1026f1039ca3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9e1dcd0a-8cbc-40df-b90c-51bdb6545358 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9e1dcd0a-8cbc-40df-b90c-51bdb6545358 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-9e1dcd0a-8cbc-40df-b90c-51bdb6545358 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-327acd14-216f-414f-ba83-efed116ea815 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-327acd14-216f-414f-ba83-efed116ea815 {
  background-color: rgba(0, 0, 0, 0);
text-align: center;
}
}
#s-327acd14-216f-414f-ba83-efed116ea815 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-327acd14-216f-414f-ba83-efed116ea815 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-327acd14-216f-414f-ba83-efed116ea815 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (max-width: 767px){#s-327acd14-216f-414f-ba83-efed116ea815 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-327acd14-216f-414f-ba83-efed116ea815 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-327acd14-216f-414f-ba83-efed116ea815 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-0cb594a0-cd72-452c-b96a-ad217f623a0d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-0cb594a0-cd72-452c-b96a-ad217f623a0d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0cb594a0-cd72-452c-b96a-ad217f623a0d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-0cb594a0-cd72-452c-b96a-ad217f623a0d {
  margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-0cb594a0-cd72-452c-b96a-ad217f623a0d:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-0cb594a0-cd72-452c-b96a-ad217f623a0d-root {
    text-align: center;
  }


#s-0cb594a0-cd72-452c-b96a-ad217f623a0d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0cb594a0-cd72-452c-b96a-ad217f623a0d-root {
    text-align: center;
  }


#s-0cb594a0-cd72-452c-b96a-ad217f623a0d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0cb594a0-cd72-452c-b96a-ad217f623a0d-root {
    text-align: center;
  }


#s-0cb594a0-cd72-452c-b96a-ad217f623a0d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0cb594a0-cd72-452c-b96a-ad217f623a0d-root {
    text-align: center;
  }


#s-0cb594a0-cd72-452c-b96a-ad217f623a0d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0cb594a0-cd72-452c-b96a-ad217f623a0d-root {
    text-align: center;
  }


#s-0cb594a0-cd72-452c-b96a-ad217f623a0d.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-12e4d2cd-d832-440d-b9fc-f4b7dc403af0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(51, 194, 165, 1);
}








#s-12e4d2cd-d832-440d-b9fc-f4b7dc403af0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-12e4d2cd-d832-440d-b9fc-f4b7dc403af0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-956af69b-142a-4399-b21f-d1ea0be9860b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-956af69b-142a-4399-b21f-d1ea0be9860b {
  padding-left: 2%;
padding-right: 2%;
text-align: left;
}
}
#s-956af69b-142a-4399-b21f-d1ea0be9860b .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-956af69b-142a-4399-b21f-d1ea0be9860b .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-90eb24e4-5fc5-4d60-a6ae-d275794b19bb {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(249, 249, 249, 0.2);
}
@media (max-width: 767px){#s-90eb24e4-5fc5-4d60-a6ae-d275794b19bb {
  padding-left: 3%;
padding-right: 3%;
}
}







#s-90eb24e4-5fc5-4d60-a6ae-d275794b19bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-90eb24e4-5fc5-4d60-a6ae-d275794b19bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d908166-faa9-4ec8-b28f-3541fa788162 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-8d908166-faa9-4ec8-b28f-3541fa788162 {
  text-align: left;
}
}
#s-8d908166-faa9-4ec8-b28f-3541fa788162 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-8d908166-faa9-4ec8-b28f-3541fa788162 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#s-f4407b7f-8237-4a32-a4d0-56103523aee3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-f4407b7f-8237-4a32-a4d0-56103523aee3 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: left;
}
}
#s-f4407b7f-8237-4a32-a4d0-56103523aee3 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (max-width: 767px){#s-f4407b7f-8237-4a32-a4d0-56103523aee3 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-26363bae-f07c-43ef-9a51-c5ed791fc665 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-26363bae-f07c-43ef-9a51-c5ed791fc665 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-714bd83d-04b0-4f5c-b6c4-8b86b7545ac7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ce74dcca-31b5-416b-89de-8a845474e629 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce74dcca-31b5-416b-89de-8a845474e629 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-ce74dcca-31b5-416b-89de-8a845474e629 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-d27aa993-1834-4093-999c-78f17ce5e4b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-d27aa993-1834-4093-999c-78f17ce5e4b6 {
  background-color: rgba(0, 0, 0, 0);
text-align: center;
}
}
#s-d27aa993-1834-4093-999c-78f17ce5e4b6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d27aa993-1834-4093-999c-78f17ce5e4b6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d27aa993-1834-4093-999c-78f17ce5e4b6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (max-width: 767px){#s-d27aa993-1834-4093-999c-78f17ce5e4b6 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d27aa993-1834-4093-999c-78f17ce5e4b6 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d27aa993-1834-4093-999c-78f17ce5e4b6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-1f11bcf8-f873-4258-9d85-12a551ac4a29 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-1f11bcf8-f873-4258-9d85-12a551ac4a29:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1f11bcf8-f873-4258-9d85-12a551ac4a29:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-1f11bcf8-f873-4258-9d85-12a551ac4a29 {
  margin-bottom: 20px;
color: rgba(34, 34, 34, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-1f11bcf8-f873-4258-9d85-12a551ac4a29:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-1f11bcf8-f873-4258-9d85-12a551ac4a29-root {
    text-align: center;
  }


#s-1f11bcf8-f873-4258-9d85-12a551ac4a29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-1f11bcf8-f873-4258-9d85-12a551ac4a29-root {
    text-align: center;
  }


#s-1f11bcf8-f873-4258-9d85-12a551ac4a29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1f11bcf8-f873-4258-9d85-12a551ac4a29-root {
    text-align: center;
  }


#s-1f11bcf8-f873-4258-9d85-12a551ac4a29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1f11bcf8-f873-4258-9d85-12a551ac4a29-root {
    text-align: center;
  }


#s-1f11bcf8-f873-4258-9d85-12a551ac4a29.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-1f11bcf8-f873-4258-9d85-12a551ac4a29-root {
    text-align: center;
  }


#s-1f11bcf8-f873-4258-9d85-12a551ac4a29.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-ac853ae1-34a8-4211-b284-520259b8cda3 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ac853ae1-34a8-4211-b284-520259b8cda3 {
  margin-top: 20px;
margin-bottom: 20px;
}
}@media (max-width: 767px){#s-ac853ae1-34a8-4211-b284-520259b8cda3 {
  margin-bottom: 20px;
background-color: rgba(160, 44, 102, 1);
}
}







#s-ac853ae1-34a8-4211-b284-520259b8cda3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac853ae1-34a8-4211-b284-520259b8cda3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3555fbbf-3b7e-4969-b6d2-ef4fbdc225e2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3555fbbf-3b7e-4969-b6d2-ef4fbdc225e2 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-3555fbbf-3b7e-4969-b6d2-ef4fbdc225e2 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(0, 0, 0, 0);
}
}
#s-3555fbbf-3b7e-4969-b6d2-ef4fbdc225e2 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3555fbbf-3b7e-4969-b6d2-ef4fbdc225e2 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-3555fbbf-3b7e-4969-b6d2-ef4fbdc225e2 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-79868dd7-f26b-438e-a007-a25f44063408 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-79868dd7-f26b-438e-a007-a25f44063408 {
  padding-bottom: 10px;
background-color: rgba(254, 249, 222, 1);
}
}@media (max-width: 767px){#s-79868dd7-f26b-438e-a007-a25f44063408 {
  padding-left: 3%;
padding-right: 3%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-79868dd7-f26b-438e-a007-a25f44063408 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79868dd7-f26b-438e-a007-a25f44063408.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a78e9cc6-11f8-4518-ac78-e267874cdd9e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-a78e9cc6-11f8-4518-ac78-e267874cdd9e {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-a78e9cc6-11f8-4518-ac78-e267874cdd9e .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-a78e9cc6-11f8-4518-ac78-e267874cdd9e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-a78e9cc6-11f8-4518-ac78-e267874cdd9e .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-9029cb16-b174-463f-8ca0-546610ddb288 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-9029cb16-b174-463f-8ca0-546610ddb288 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-9029cb16-b174-463f-8ca0-546610ddb288 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9029cb16-b174-463f-8ca0-546610ddb288 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-9029cb16-b174-463f-8ca0-546610ddb288 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-a6757209-0433-4939-aeb6-62bc9665e63b {
  margin-left: auto;
margin-right: auto;
}

#s-b793cf20-334c-40f6-a10b-dff171d55c37 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b793cf20-334c-40f6-a10b-dff171d55c37 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d65cce7e-e688-4020-ad34-3021aa4a7bf3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d65cce7e-e688-4020-ad34-3021aa4a7bf3 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-d65cce7e-e688-4020-ad34-3021aa4a7bf3 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 {
  text-align: center;
}
}
#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (max-width: 767px){#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5f8fd514-315c-4fe8-9f96-3043ebb39c09 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-e1713121-15b2-4192-a26f-02c8ae01a7df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-e1713121-15b2-4192-a26f-02c8ae01a7df:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e1713121-15b2-4192-a26f-02c8ae01a7df:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-e1713121-15b2-4192-a26f-02c8ae01a7df {
  padding-left: 30px;
padding-right: 30px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
color: rgba(249, 249, 249, 1);
}
#s-e1713121-15b2-4192-a26f-02c8ae01a7df:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (max-width: 767px){#s-e1713121-15b2-4192-a26f-02c8ae01a7df {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
color: rgba(34, 34, 34, 1);
}
#s-e1713121-15b2-4192-a26f-02c8ae01a7df:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}#s-e1713121-15b2-4192-a26f-02c8ae01a7df:active {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(34, 34, 34, 1) !important;}}

  #s-e1713121-15b2-4192-a26f-02c8ae01a7df-root {
    text-align: center;
  }


#s-e1713121-15b2-4192-a26f-02c8ae01a7df.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e1713121-15b2-4192-a26f-02c8ae01a7df-root {
    text-align: center;
  }


#s-e1713121-15b2-4192-a26f-02c8ae01a7df.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e1713121-15b2-4192-a26f-02c8ae01a7df-root {
    text-align: center;
  }


#s-e1713121-15b2-4192-a26f-02c8ae01a7df.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e1713121-15b2-4192-a26f-02c8ae01a7df-root {
    text-align: center;
  }


#s-e1713121-15b2-4192-a26f-02c8ae01a7df.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e1713121-15b2-4192-a26f-02c8ae01a7df-root {
    text-align: center;
  }


#s-e1713121-15b2-4192-a26f-02c8ae01a7df.shg-btn {
  color: rgba(34, 34, 34, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 {
  margin-top: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
}
#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}

}@media (max-width: 767px){#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-d76abf0b-a84c-4970-b4b9-f7deedae8101 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-a76d7854-6205-43dc-b53b-f0e8c4241c0c {
  margin-left: auto;
margin-right: auto;
}

#s-a76d7854-6205-43dc-b53b-f0e8c4241c0c hr {
  border-top: 2px solid #ddd;
}

#s-322639ce-f472-470a-b607-c91efaa382d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-322639ce-f472-470a-b607-c91efaa382d4 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-322639ce-f472-470a-b607-c91efaa382d4 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-322639ce-f472-470a-b607-c91efaa382d4 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-322639ce-f472-470a-b607-c91efaa382d4 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-322639ce-f472-470a-b607-c91efaa382d4 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-66b64673-e327-40fa-a8b3-c85b56875cb6 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-66b64673-e327-40fa-a8b3-c85b56875cb6 {
  margin-top: 20px;
margin-bottom: 20px;
}
}@media (max-width: 767px){#s-66b64673-e327-40fa-a8b3-c85b56875cb6 {
  margin-bottom: 20px;
}
}







#s-66b64673-e327-40fa-a8b3-c85b56875cb6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-66b64673-e327-40fa-a8b3-c85b56875cb6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dfe4a8b2-8576-454b-aa98-80b749659ae7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-dfe4a8b2-8576-454b-aa98-80b749659ae7 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-dfe4a8b2-8576-454b-aa98-80b749659ae7 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 0.5);
}
}
#s-dfe4a8b2-8576-454b-aa98-80b749659ae7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-dfe4a8b2-8576-454b-aa98-80b749659ae7 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-dfe4a8b2-8576-454b-aa98-80b749659ae7 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-19c3208a-c273-47fd-a124-a4250b5f7e48 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-19c3208a-c273-47fd-a124-a4250b5f7e48 {
  padding-bottom: 10px;
background-color: rgba(254, 249, 222, 1);
}
}@media (max-width: 767px){#s-19c3208a-c273-47fd-a124-a4250b5f7e48 {
  background-color: rgba(254, 249, 222, 1);
}
}







#s-19c3208a-c273-47fd-a124-a4250b5f7e48 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19c3208a-c273-47fd-a124-a4250b5f7e48.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9336cb1e-536c-4f5f-ac48-98ae2c62fac8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-9336cb1e-536c-4f5f-ac48-98ae2c62fac8 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-9336cb1e-536c-4f5f-ac48-98ae2c62fac8 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9336cb1e-536c-4f5f-ac48-98ae2c62fac8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-9336cb1e-536c-4f5f-ac48-98ae2c62fac8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-3c40d728-3643-4922-b178-707a73139b98 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3c40d728-3643-4922-b178-707a73139b98 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-3c40d728-3643-4922-b178-707a73139b98 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3c40d728-3643-4922-b178-707a73139b98 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-3c40d728-3643-4922-b178-707a73139b98 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-811be26a-6b0f-4b90-a215-84ca7f78dc45 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-811be26a-6b0f-4b90-a215-84ca7f78dc45 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
@media (min-width: 0px) {
[id="s-811be26a-6b0f-4b90-a215-84ca7f78dc45"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-811be26a-6b0f-4b90-a215-84ca7f78dc45"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-811be26a-6b0f-4b90-a215-84ca7f78dc45"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-811be26a-6b0f-4b90-a215-84ca7f78dc45"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-85a3b0d1-5cec-48c8-bd2e-e414385e8b07 {
  margin-left: auto;
margin-right: auto;
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  max-width: 2500px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-content {
  
    align-items: center;
  
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
      position: relative;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  
  
  
  
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-content {
  
    align-items: center;
  
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
      position: relative;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  
  
  
  
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-content {
  
    align-items: center;
  
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
      position: relative;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  
  
  
  
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-content {
  
    align-items: center;
  
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
      position: relative;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  
  
  
  
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-f8a542f7-8251-4f18-bf0a-866c0a643a50 .shogun-image-content {
  
    align-items: center;
  
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container {
      position: relative;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f8a542f7-8251-4f18-bf0a-866c0a643a50 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 {
  text-align: center;
}
}@media (max-width: 767px){#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 {
  text-align: center;
}
}
#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 .shg-product-sold-out {
  display: none;
  color: rgba(34, 34, 34, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 .shg-product-price {
  color: rgba(34, 34, 34, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-979b318c-45ce-4091-8d21-6b22dcb69ab0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-f988b02c-6a94-4fb2-9b8d-210233c518c9 {
  margin-left: auto;
margin-right: auto;
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-content {
  
    align-items: center;
  
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
      position: relative;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  
  
  
  
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-content {
  
    align-items: center;
  
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
      position: relative;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  
  
  
  
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-content {
  
    align-items: center;
  
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
      position: relative;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  
  
  
  
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-content {
  
    align-items: center;
  
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
      position: relative;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  
  
  
  
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf .shogun-image-content {
  
    align-items: center;
  
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container {
      position: relative;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2d7ae1ce-8857-4d33-b55d-6248549bb4cf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}
#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 {
  text-align: center;
}
}@media (max-width: 767px){#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 {
  text-align: center;
}
}
#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 .shg-product-sold-out {
  display: none;
  color: rgba(34, 34, 34, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 .shg-product-price {
  color: rgba(34, 34, 34, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5f59febd-095d-465d-a7b0-298ef0edb4f0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-94da3f0c-6fa1-4824-878d-482b4cf4ea49 {
  margin-left: auto;
margin-right: auto;
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  max-width: 2066px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-content {
  
    align-items: center;
  
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
      position: relative;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  
  
  
  
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-content {
  
    align-items: center;
  
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
      position: relative;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  
  
  
  
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-content {
  
    align-items: center;
  
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
      position: relative;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  
  
  
  
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-content {
  
    align-items: center;
  
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
      position: relative;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  
  
  
  
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 .shogun-image-content {
  
    align-items: center;
  
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shg-align-container {
  display: flex;
  justify-content: center
}

.s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container {
      position: relative;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-08c41e61-90b9-4ae4-9a4c-5f296cdbff67 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}
#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 {
  text-align: center;
}
}@media (max-width: 767px){#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 {
  text-align: center;
}
}
#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 .shg-product-sold-out {
  display: none;
  color: rgba(34, 34, 34, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 .shg-product-price {
  color: rgba(34, 34, 34, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ca93a1d7-ab18-4880-a33e-6b8e0b7d8cd6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-f2a81128-bb32-4b42-96d6-80d3711332aa {
  margin-left: auto;
margin-right: auto;
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  max-width: 2066px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-content {
  
    align-items: center;
  
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
      position: relative;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  
  
  
  
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-content {
  
    align-items: center;
  
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
      position: relative;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  
  
  
  
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-content {
  
    align-items: center;
  
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
      position: relative;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  
  
  
  
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-content {
  
    align-items: center;
  
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
      position: relative;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  
  
  
  
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 .shogun-image-content {
  
    align-items: center;
  
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container {
      position: relative;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f71b8127-be1b-4593-b7d0-f219bb3c7b19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2066px;
    }
  }

}
#s-d799e0db-e343-439d-b4d4-1433940465aa {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d799e0db-e343-439d-b4d4-1433940465aa {
  text-align: center;
}
}@media (max-width: 767px){#s-d799e0db-e343-439d-b4d4-1433940465aa {
  text-align: center;
}
}
#s-d799e0db-e343-439d-b4d4-1433940465aa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d799e0db-e343-439d-b4d4-1433940465aa .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d799e0db-e343-439d-b4d4-1433940465aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d799e0db-e343-439d-b4d4-1433940465aa .shg-product-sold-out {
  display: none;
  color: rgba(34, 34, 34, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d799e0db-e343-439d-b4d4-1433940465aa .shg-product-price {
  color: rgba(34, 34, 34, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d799e0db-e343-439d-b4d4-1433940465aa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-01c3615d-fa18-4d24-85f4-28a394fc4135 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-01c3615d-fa18-4d24-85f4-28a394fc4135:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-01c3615d-fa18-4d24-85f4-28a394fc4135:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-01c3615d-fa18-4d24-85f4-28a394fc4135 {
  padding-left: 30px;
padding-right: 30px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
color: rgba(249, 249, 249, 1);
}
#s-01c3615d-fa18-4d24-85f4-28a394fc4135:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (max-width: 767px){#s-01c3615d-fa18-4d24-85f4-28a394fc4135 {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-01c3615d-fa18-4d24-85f4-28a394fc4135:hover {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-01c3615d-fa18-4d24-85f4-28a394fc4135:active {background-color: rgba(220, 202, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}}

  #s-01c3615d-fa18-4d24-85f4-28a394fc4135-root {
    text-align: center;
  }


#s-01c3615d-fa18-4d24-85f4-28a394fc4135.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-01c3615d-fa18-4d24-85f4-28a394fc4135-root {
    text-align: center;
  }


#s-01c3615d-fa18-4d24-85f4-28a394fc4135.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-01c3615d-fa18-4d24-85f4-28a394fc4135-root {
    text-align: center;
  }


#s-01c3615d-fa18-4d24-85f4-28a394fc4135.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-01c3615d-fa18-4d24-85f4-28a394fc4135-root {
    text-align: center;
  }


#s-01c3615d-fa18-4d24-85f4-28a394fc4135.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-01c3615d-fa18-4d24-85f4-28a394fc4135-root {
    text-align: center;
  }


#s-01c3615d-fa18-4d24-85f4-28a394fc4135.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-bc15e2c2-fb40-4c2c-9bb2-cf9a109677a4 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(210, 210, 210, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-bc15e2c2-fb40-4c2c-9bb2-cf9a109677a4 {
  margin-top: 0px;
background-color: rgba(30, 131, 131, 0.25);
}
}@media (max-width: 767px){#s-bc15e2c2-fb40-4c2c-9bb2-cf9a109677a4 {
  margin-top: 0px;
background-color: rgba(30, 131, 131, 0.25);
}
}







#s-bc15e2c2-fb40-4c2c-9bb2-cf9a109677a4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc15e2c2-fb40-4c2c-9bb2-cf9a109677a4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fe6f155e-54da-4f11-be59-ef57b5b10599 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(165, 165, 165, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-fe6f155e-54da-4f11-be59-ef57b5b10599 {
  background-color: rgba(30, 131, 131, 1);
}
}@media (max-width: 767px){#s-fe6f155e-54da-4f11-be59-ef57b5b10599 {
  background-color: rgba(30, 131, 131, 1);
}
}







#s-fe6f155e-54da-4f11-be59-ef57b5b10599 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fe6f155e-54da-4f11-be59-ef57b5b10599.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-43622271-a93d-4e44-b173-286cdcf7a28f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-43622271-a93d-4e44-b173-286cdcf7a28f {
  display: none;
}
#s-43622271-a93d-4e44-b173-286cdcf7a28f, #wrap-s-43622271-a93d-4e44-b173-286cdcf7a28f { display: none !important; }}
#s-43622271-a93d-4e44-b173-286cdcf7a28f .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (max-width: 767px){#s-43622271-a93d-4e44-b173-286cdcf7a28f .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}
#s-e26e31ab-ae19-49bd-8553-de69ddaab9bb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-e26e31ab-ae19-49bd-8553-de69ddaab9bb .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-e26e31ab-ae19-49bd-8553-de69ddaab9bb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-e26e31ab-ae19-49bd-8553-de69ddaab9bb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin-left: auto;
margin-right: auto;
max-width: 367px;
aspect-ratio: 367/254;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  display: none;
}
#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4, #wrap-s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 { display: none !important; }}


.shg-image-margin-container-s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-content {
  
    align-items: center;
  
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
      position: relative;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  
  
  
  
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-content {
  
    align-items: center;
  
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
      position: relative;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  
  
  
  
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-content {
  
    align-items: center;
  
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
      position: relative;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  
  
  
  
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-content {
  
    align-items: center;
  
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
      position: relative;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  
  
  
  
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 .shogun-image-content {
  
    align-items: center;
  
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container {
      position: relative;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a550f676-55e8-48cf-a8d8-97e7c9a902b4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}
#s-80808b83-793d-43b1-aa3a-8e74a44a29c2 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-80808b83-793d-43b1-aa3a-8e74a44a29c2 {
  display: none;
}
#s-80808b83-793d-43b1-aa3a-8e74a44a29c2, #wrap-s-80808b83-793d-43b1-aa3a-8e74a44a29c2 { display: none !important; }}
#s-80808b83-793d-43b1-aa3a-8e74a44a29c2 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (max-width: 767px){#s-80808b83-793d-43b1-aa3a-8e74a44a29c2 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14 {
  display: none;
}
#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14, #wrap-s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14 { display: none !important; }}@media (max-width: 767px){#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14 {
  margin-top: 10px;
margin-bottom: 10px;
background-color: rgba(198, 186, 178, 1);
}
#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14:hover {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
color: rgba(249, 249, 249, 1) !important;
background-image: none !important;
hover-type: color !important;}}

  #s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14-root {
    text-align: center;
  }


#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14-root {
    text-align: center;
  }


#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14-root {
    text-align: center;
  }


#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14-root {
    text-align: center;
  }


#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14-root {
    text-align: center;
  }


#s-0c5847a6-4228-4d9f-b4a7-c7e9aefe5a14.shg-btn {
  color: #ffffff;
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}
#s-5e8e6b34-0634-428a-bba7-30a8ecd37e71 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-5e8e6b34-0634-428a-bba7-30a8ecd37e71 {
  display: none;
}
#s-5e8e6b34-0634-428a-bba7-30a8ecd37e71, #wrap-s-5e8e6b34-0634-428a-bba7-30a8ecd37e71 { display: none !important; }}
@media (min-width: 0px) {
[id="s-5e8e6b34-0634-428a-bba7-30a8ecd37e71"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e8e6b34-0634-428a-bba7-30a8ecd37e71"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e8e6b34-0634-428a-bba7-30a8ecd37e71"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e8e6b34-0634-428a-bba7-30a8ecd37e71"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-7a7eaaea-cf9c-488d-87bc-d3c7795af34b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}








#s-7a7eaaea-cf9c-488d-87bc-d3c7795af34b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a7eaaea-cf9c-488d-87bc-d3c7795af34b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c1264a1a-313c-4054-a167-32ac612012f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}

#s-c1264a1a-313c-4054-a167-32ac612012f7 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-c1264a1a-313c-4054-a167-32ac612012f7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}
#s-9fc4885c-4565-483b-a14f-965e890f3999 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}

#s-9fc4885c-4565-483b-a14f-965e890f3999 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9fc4885c-4565-483b-a14f-965e890f3999 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-49083626-3149-40b7-8905-d51adacd3dec {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-49083626-3149-40b7-8905-d51adacd3dec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49083626-3149-40b7-8905-d51adacd3dec.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin-left: auto;
margin-right: auto;
max-width: 367px;
aspect-ratio: 367/254;
text-align: center;
}



.shg-image-margin-container-s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
      position: relative;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  
  
  
  
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
      position: relative;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  
  
  
  
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
      position: relative;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  
  
  
  
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
      position: relative;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  
  
  
  
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }

    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-link {
      aspect-ratio: 367/254;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 367px;
  }



  img.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
    
    
    
    max-height: 367px;
  }


.s-ecee848b-b160-413f-baa3-1d81f44a44e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 {
      --shg-aspect-ratio: calc(367/254); 
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container {
      position: relative;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ecee848b-b160-413f-baa3-1d81f44a44e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 367px;
    }
  }

}
#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194 {
  margin-top: 10px;
margin-bottom: 10px;
color: rgba(249, 249, 249, 1);
background-image: none;
background-color: rgba(198, 186, 178, 1);
hover-type: color;
}
#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194:hover {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
color: rgba(249, 249, 249, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194:active {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}@media (max-width: 767px){#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194 {
  margin-top: 10px;
margin-bottom: 10px;
background-color: rgba(198, 186, 178, 1);
}
}

  #s-d3a2d94a-0c74-4daf-9325-6dae6f13e194-root {
    text-align: center;
  }


#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-d3a2d94a-0c74-4daf-9325-6dae6f13e194-root {
    text-align: center;
  }


#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-d3a2d94a-0c74-4daf-9325-6dae6f13e194-root {
    text-align: center;
  }


#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-d3a2d94a-0c74-4daf-9325-6dae6f13e194-root {
    text-align: center;
  }


#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-d3a2d94a-0c74-4daf-9325-6dae6f13e194-root {
    text-align: center;
  }


#s-d3a2d94a-0c74-4daf-9325-6dae6f13e194.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}
#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 {
  margin-top: 20px;
margin-bottom: 20px;
display: none;
}
#s-43d185ba-9c37-407c-9061-6c9674ffe5b9, #wrap-s-43d185ba-9c37-407c-9061-6c9674ffe5b9 { display: none !important; }}@media (max-width: 767px){#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 {
  margin-bottom: 20px;
}
}







#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43d185ba-9c37-407c-9061-6c9674ffe5b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(34, 34, 34, 1);
}
}
#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-e58e67ca-a248-425c-b78b-9f9677311180 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e58e67ca-a248-425c-b78b-9f9677311180 {
  padding-bottom: 10px;
background-color: rgba(254, 249, 222, 1);
}
}@media (max-width: 767px){#s-e58e67ca-a248-425c-b78b-9f9677311180 {
  background-color: rgba(249, 249, 249, 1);
}
}







#s-e58e67ca-a248-425c-b78b-9f9677311180 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e58e67ca-a248-425c-b78b-9f9677311180.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d63818c6-df9e-465d-bdaa-850b3a7c21a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d63818c6-df9e-465d-bdaa-850b3a7c21a5 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-d63818c6-df9e-465d-bdaa-850b3a7c21a5 {
  padding-bottom: 10px;
}
}
#s-d63818c6-df9e-465d-bdaa-850b3a7c21a5 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d63818c6-df9e-465d-bdaa-850b3a7c21a5 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-d63818c6-df9e-465d-bdaa-850b3a7c21a5 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 {
  padding-top: 10px;
}
}
#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-4caa696d-2858-4d90-bd16-217f13d0b14a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-4caa696d-2858-4d90-bd16-217f13d0b14a {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-4caa696d-2858-4d90-bd16-217f13d0b14a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-4caa696d-2858-4d90-bd16-217f13d0b14a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-4caa696d-2858-4d90-bd16-217f13d0b14a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-a2fd008a-e169-4545-86a6-e8e2c08414ca {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a2fd008a-e169-4545-86a6-e8e2c08414ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2fd008a-e169-4545-86a6-e8e2c08414ca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c82cd44e-8eb4-488c-b20c-be00584aa4be {
  margin-left: auto;
margin-right: auto;
}

#s-c9afaef9-cf44-4d58-a627-756d96d6c150 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-95e2796b-f169-415c-bfb9-ab6db67c1246 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95e2796b-f169-415c-bfb9-ab6db67c1246 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-95e2796b-f169-415c-bfb9-ab6db67c1246 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-311cda82-25c5-4049-9c4c-306a79fb6b6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-311cda82-25c5-4049-9c4c-306a79fb6b6e {
  margin-bottom: 10px;
text-align: center;
}
}
#s-311cda82-25c5-4049-9c4c-306a79fb6b6e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-311cda82-25c5-4049-9c4c-306a79fb6b6e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-311cda82-25c5-4049-9c4c-306a79fb6b6e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-36afe11c-2771-4670-9dd9-1825ab12bba0 {
  margin-left: auto;
margin-right: auto;
}

#s-36afe11c-2771-4670-9dd9-1825ab12bba0 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev svg,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){#s-36afe11c-2771-4670-9dd9-1825ab12bba0 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev svg,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-113bd5e9-92db-4568-bab6-6836a8a2df25 {
  margin-left: auto;
margin-right: auto;
}

#s-3189f387-3d5b-4c43-8880-71c1c10eeaea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1423ab08-4cec-48fb-b770-b9c641795ff6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1423ab08-4cec-48fb-b770-b9c641795ff6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-1423ab08-4cec-48fb-b770-b9c641795ff6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-79fee427-4717-409a-a9bd-b9e557ae328a {
  margin-left: auto;
margin-right: auto;
}

#s-55f9cce4-4763-4efc-8265-67e745575053 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-55f9cce4-4763-4efc-8265-67e745575053 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-de30c4db-9aba-4c29-b431-a076c9837a38 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-de30c4db-9aba-4c29-b431-a076c9837a38 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-de30c4db-9aba-4c29-b431-a076c9837a38 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-1618f448-2bcb-494f-9d53-121c8be905dd {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1618f448-2bcb-494f-9d53-121c8be905dd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-1618f448-2bcb-494f-9d53-121c8be905dd .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-1618f448-2bcb-494f-9d53-121c8be905dd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-359ea387-5da1-4723-b6ff-cd6c9efc9027 {
  margin-left: auto;
margin-right: auto;
}

#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-86c6e17e-ab84-426f-a345-5d5b87c03e3d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-28b0ed6b-2636-41f2-b7ee-5330fb027891 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-28b0ed6b-2636-41f2-b7ee-5330fb027891 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-28b0ed6b-2636-41f2-b7ee-5330fb027891 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-abef3844-f4d8-49ea-baf6-9a23851a2614 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-abef3844-f4d8-49ea-baf6-9a23851a2614 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-abef3844-f4d8-49ea-baf6-9a23851a2614 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-abef3844-f4d8-49ea-baf6-9a23851a2614 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6f26643b-8f38-404f-af00-a271dddbe4b2 {
  margin-left: auto;
margin-right: auto;
}

#s-83784469-4744-4c3d-a0d5-b2788aba2fdc {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83784469-4744-4c3d-a0d5-b2788aba2fdc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dbc50b41-bde5-4def-bd2a-f8e821c91e73 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dbc50b41-bde5-4def-bd2a-f8e821c91e73 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-dbc50b41-bde5-4def-bd2a-f8e821c91e73 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ec8514f7-cd51-48d0-9385-fbbfbdf63289 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ec8514f7-cd51-48d0-9385-fbbfbdf63289 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ec8514f7-cd51-48d0-9385-fbbfbdf63289 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ec8514f7-cd51-48d0-9385-fbbfbdf63289 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}@media (max-width: 767px){#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-2fadbb28-e488-47a5-82f8-2bb2f277ad80 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2fadbb28-e488-47a5-82f8-2bb2f277ad80 {
  margin-top: 20px;
margin-bottom: 20px;
display: none;
}
#s-2fadbb28-e488-47a5-82f8-2bb2f277ad80, #wrap-s-2fadbb28-e488-47a5-82f8-2bb2f277ad80 { display: none !important; }}@media (max-width: 767px){#s-2fadbb28-e488-47a5-82f8-2bb2f277ad80 {
  margin-bottom: 20px;
}
}







#s-2fadbb28-e488-47a5-82f8-2bb2f277ad80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2fadbb28-e488-47a5-82f8-2bb2f277ad80.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6afcd4c2-f11e-4975-b628-cb6a602497bd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-6afcd4c2-f11e-4975-b628-cb6a602497bd {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-6afcd4c2-f11e-4975-b628-cb6a602497bd {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(119, 97, 81, 0.2);
}
}
#s-6afcd4c2-f11e-4975-b628-cb6a602497bd .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-6afcd4c2-f11e-4975-b628-cb6a602497bd .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-6afcd4c2-f11e-4975-b628-cb6a602497bd .shogun-heading-component h1 {
  color: rgba(119, 97, 81, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-c51fc47b-1cfa-4ebd-9550-849e93999128 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-c51fc47b-1cfa-4ebd-9550-849e93999128 {
  padding-bottom: 10px;
background-color: rgba(254, 249, 222, 1);
}
}@media (max-width: 767px){#s-c51fc47b-1cfa-4ebd-9550-849e93999128 {
  background-color: rgba(119, 97, 81, 1);
}
}







#s-c51fc47b-1cfa-4ebd-9550-849e93999128 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c51fc47b-1cfa-4ebd-9550-849e93999128.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c9828674-2593-4b87-ac53-5580e19edfe4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-c9828674-2593-4b87-ac53-5580e19edfe4 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-c9828674-2593-4b87-ac53-5580e19edfe4 {
  padding-bottom: 10px;
}
}
#s-c9828674-2593-4b87-ac53-5580e19edfe4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-c9828674-2593-4b87-ac53-5580e19edfe4 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-c9828674-2593-4b87-ac53-5580e19edfe4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-35dc68c8-2ced-4f7b-b128-0d8610b05873 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-35dc68c8-2ced-4f7b-b128-0d8610b05873 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-35dc68c8-2ced-4f7b-b128-0d8610b05873 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-35dc68c8-2ced-4f7b-b128-0d8610b05873 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-35dc68c8-2ced-4f7b-b128-0d8610b05873 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-19670e17-5a52-4c35-9234-8976941aad03 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-19670e17-5a52-4c35-9234-8976941aad03 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-19670e17-5a52-4c35-9234-8976941aad03 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-19670e17-5a52-4c35-9234-8976941aad03 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-19670e17-5a52-4c35-9234-8976941aad03 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-d7dbdfe2-6b4a-466a-b7f1-17bf91c2c7d9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d7dbdfe2-6b4a-466a-b7f1-17bf91c2c7d9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d7dbdfe2-6b4a-466a-b7f1-17bf91c2c7d9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a9fb38d8-45c4-4de3-984c-c58fb771cf9d {
  margin-left: auto;
margin-right: auto;
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin-left: auto;
margin-right: auto;
max-width: 1338px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  background-color: rgba(249, 249, 249, 1);
}
}


.shg-image-margin-container-s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-content {
  
    align-items: center;
  
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
      position: relative;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  
  
  
  
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-content {
  
    align-items: center;
  
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
      position: relative;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  
  
  
  
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-content {
  
    align-items: center;
  
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
      position: relative;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  
  
  
  
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-content {
  
    align-items: center;
  
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
      position: relative;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  
  
  
  
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff .shogun-image-content {
  
    align-items: center;
  
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container {
      position: relative;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-adb9d9ab-10aa-409e-ac90-82f3befe61ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}
#s-6b746d30-c6a8-48b3-8177-94cab03251b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b746d30-c6a8-48b3-8177-94cab03251b4 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-6b746d30-c6a8-48b3-8177-94cab03251b4 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-b20a258b-b287-487a-98dd-318bfb6ef0d8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-b20a258b-b287-487a-98dd-318bfb6ef0d8 {
  margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}
}
#s-b20a258b-b287-487a-98dd-318bfb6ef0d8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b20a258b-b287-487a-98dd-318bfb6ef0d8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b20a258b-b287-487a-98dd-318bfb6ef0d8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cb401540-6c6f-4b78-9725-b700292cd982 {
  margin-left: auto;
margin-right: auto;
}

#s-cb401540-6c6f-4b78-9725-b700292cd982 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-prev,
#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-next {
  
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-prev svg,
#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){#s-cb401540-6c6f-4b78-9725-b700292cd982 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-prev,
#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-next {
  
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-prev svg,
#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-cb401540-6c6f-4b78-9725-b700292cd982 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-6108c1e8-4203-4bc6-bf88-c966da097ccc {
  margin-left: auto;
margin-right: auto;
}

#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a7c13fd7-9db8-4095-9233-d9ad8c636c7c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e3802109-61aa-490e-b622-433e2d5ed501 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e3802109-61aa-490e-b622-433e2d5ed501 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-e3802109-61aa-490e-b622-433e2d5ed501 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-073706d3-e1b6-4e68-82a7-5c5f474b65ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-073706d3-e1b6-4e68-82a7-5c5f474b65ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-073706d3-e1b6-4e68-82a7-5c5f474b65ca .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-073706d3-e1b6-4e68-82a7-5c5f474b65ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-52592e58-dc4f-4ca0-988e-a6916421ec7f {
  margin-left: auto;
margin-right: auto;
}

#s-623f46b3-324d-4454-b79b-8b44749909d2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-623f46b3-324d-4454-b79b-8b44749909d2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a56fd398-3286-4f73-a11e-8cc7e7eb62eb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a56fd398-3286-4f73-a11e-8cc7e7eb62eb .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-a56fd398-3286-4f73-a11e-8cc7e7eb62eb .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-310ed368-c2a9-49a5-b5f3-d2310891cca8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-310ed368-c2a9-49a5-b5f3-d2310891cca8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-310ed368-c2a9-49a5-b5f3-d2310891cca8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-310ed368-c2a9-49a5-b5f3-d2310891cca8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f28d1f3b-d2e9-4599-9586-24324860cab3 {
  margin-left: auto;
margin-right: auto;
}

#s-8e000632-9f19-48b0-b3b5-b9bd853e372c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8e000632-9f19-48b0-b3b5-b9bd853e372c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e704d8c7-a489-43b0-9d4f-31a6aa5a2efb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e704d8c7-a489-43b0-9d4f-31a6aa5a2efb .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-e704d8c7-a489-43b0-9d4f-31a6aa5a2efb .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-a49108ec-d66c-4075-ba5b-32642cd99adb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a49108ec-d66c-4075-ba5b-32642cd99adb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a49108ec-d66c-4075-ba5b-32642cd99adb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a49108ec-d66c-4075-ba5b-32642cd99adb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-66bfd4b0-cd73-4549-8f2a-40f07ea912e5 {
  margin-left: auto;
margin-right: auto;
}

#s-33829f16-b77f-492c-b953-78f9a205f5e9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33829f16-b77f-492c-b953-78f9a205f5e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1a2abce9-563f-4732-bc61-763ca65cb700 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1a2abce9-563f-4732-bc61-763ca65cb700 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-1a2abce9-563f-4732-bc61-763ca65cb700 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-ae565151-2f2e-42a4-a35f-985737b61b16 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ae565151-2f2e-42a4-a35f-985737b61b16 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ae565151-2f2e-42a4-a35f-985737b61b16 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ae565151-2f2e-42a4-a35f-985737b61b16 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fc858318-72ec-4eab-8d96-e9699e3bd82b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-fc858318-72ec-4eab-8d96-e9699e3bd82b {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-fc858318-72ec-4eab-8d96-e9699e3bd82b .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-fc858318-72ec-4eab-8d96-e9699e3bd82b .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-fc858318-72ec-4eab-8d96-e9699e3bd82b .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-fc858318-72ec-4eab-8d96-e9699e3bd82b .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}@media (max-width: 767px){#s-fc858318-72ec-4eab-8d96-e9699e3bd82b .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-fc858318-72ec-4eab-8d96-e9699e3bd82b .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 {
  margin-bottom: 20px;
background-color: rgba(249, 249, 249, 1);
}
}@media (max-width: 767px){#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 {
  display: none;
}
#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40, #wrap-s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 { display: none !important; }}







#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 {
  padding-left: 2%;
padding-right: 2%;
text-align: left;
background-color: rgba(34, 34, 34, 1);
}
}@media (max-width: 767px){#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 {
  
}
}
#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-8ef93f52-6674-47ce-8c17-4ee299764409 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ef93f52-6674-47ce-8c17-4ee299764409 {
  padding-left: 2%;
padding-right: 2%;
}
}







#s-8ef93f52-6674-47ce-8c17-4ee299764409 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ef93f52-6674-47ce-8c17-4ee299764409.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7a71d695-68f5-4a1d-9431-53452069cc1c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-7a71d695-68f5-4a1d-9431-53452069cc1c {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-7a71d695-68f5-4a1d-9431-53452069cc1c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7a71d695-68f5-4a1d-9431-53452069cc1c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-ed29f018-6830-4451-9fac-551c2a3c0140 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ed29f018-6830-4451-9fac-551c2a3c0140 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-ed29f018-6830-4451-9fac-551c2a3c0140 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ed29f018-6830-4451-9fac-551c2a3c0140 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-104663f1-6f70-4e2e-8025-a108e65a12a0 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-104663f1-6f70-4e2e-8025-a108e65a12a0 {
  margin-top: 10px;
margin-bottom: 10px;
padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-104663f1-6f70-4e2e-8025-a108e65a12a0 {
  
}
}
@media (min-width: 0px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-fd33e8f7-743f-4230-913a-93bb53907372 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}








#s-fd33e8f7-743f-4230-913a-93bb53907372 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd33e8f7-743f-4230-913a-93bb53907372.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a63781ba-0199-4546-8e58-7eaa8b767a8f {
  margin-left: auto;
margin-right: auto;
}

#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4ce352d6-969c-42ab-81bc-60bde18899a0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ce352d6-969c-42ab-81bc-60bde18899a0 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-4ce352d6-969c-42ab-81bc-60bde18899a0 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 {
  text-align: center;
}
}
#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-15dbc7ca-4c62-414b-97fe-012aab34823f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-15dbc7ca-4c62-414b-97fe-012aab34823f {
  padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
background-color: rgba(34, 34, 34, 0.2);
}
}







#s-15dbc7ca-4c62-414b-97fe-012aab34823f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15dbc7ca-4c62-414b-97fe-012aab34823f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-15dbc7ca-4c62-414b-97fe-012aab34823f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15dbc7ca-4c62-414b-97fe-012aab34823f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
}
#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 {
  margin-left: auto;
margin-right: auto;
}

#s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev svg,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev svg,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-923c9780-5ab4-470c-a3e7-c2008fba2363 {
  margin-left: auto;
margin-right: auto;
}

#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bd6fd742-d70d-442d-bffd-b2c3dec0f517 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bd6fd742-d70d-442d-bffd-b2c3dec0f517 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-bd6fd742-d70d-442d-bffd-b2c3dec0f517 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-2a7e349a-d977-4e0d-8172-a4a5393af83e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2a7e349a-d977-4e0d-8172-a4a5393af83e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2a7e349a-d977-4e0d-8172-a4a5393af83e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2a7e349a-d977-4e0d-8172-a4a5393af83e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-647e9bd0-689c-4ddc-a462-93076a70b2f8 {
  margin-left: auto;
margin-right: auto;
}

#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48f7ef0b-88e9-4fa0-94e9-1f4686d93df8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c88d849f-7a59-4fb7-90de-7dddcb79cbc3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c88d849f-7a59-4fb7-90de-7dddcb79cbc3 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c88d849f-7a59-4fb7-90de-7dddcb79cbc3 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-33f9a69f-e4bd-4091-b650-d186749cda59 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-33f9a69f-e4bd-4091-b650-d186749cda59 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-33f9a69f-e4bd-4091-b650-d186749cda59 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-33f9a69f-e4bd-4091-b650-d186749cda59 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3d05b5bc-f44b-4370-bda5-fd69864ac59c {
  margin-left: auto;
margin-right: auto;
}

#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e31e2e9-185b-4e69-a658-8e26dba57f7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-31f34e7d-8948-4536-9d0f-8b9e9908a3e9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-31f34e7d-8948-4536-9d0f-8b9e9908a3e9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-31f34e7d-8948-4536-9d0f-8b9e9908a3e9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-18e65014-be37-4042-a16c-c151e88b4c59 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-18e65014-be37-4042-a16c-c151e88b4c59 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-18e65014-be37-4042-a16c-c151e88b4c59 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-18e65014-be37-4042-a16c-c151e88b4c59 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1d230026-ee98-42eb-b63e-6946dcd6cab0 {
  margin-left: auto;
margin-right: auto;
}

#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-402270ac-982a-4de0-bf8d-7c6a2ddbfb0f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f5522a55-6d15-4fec-802b-8dd086f2b4e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f5522a55-6d15-4fec-802b-8dd086f2b4e1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f5522a55-6d15-4fec-802b-8dd086f2b4e1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-3c21f50a-1716-468d-91da-73014a20684b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3c21f50a-1716-468d-91da-73014a20684b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3c21f50a-1716-468d-91da-73014a20684b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3c21f50a-1716-468d-91da-73014a20684b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a3c72625-d2b3-46fe-bdd2-d728b3599c0e {
  margin-left: auto;
margin-right: auto;
}

#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83ba07c5-57f9-4d16-98b1-3efbe23e5b08 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ca03e5bd-a31b-458b-be9f-069dab983312 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ca03e5bd-a31b-458b-be9f-069dab983312 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ca03e5bd-a31b-458b-be9f-069dab983312 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-c801ad66-c5f0-40cd-ae8a-f46aaac19569 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c801ad66-c5f0-40cd-ae8a-f46aaac19569 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c801ad66-c5f0-40cd-ae8a-f46aaac19569 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c801ad66-c5f0-40cd-ae8a-f46aaac19569 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6b9acc12-224f-4fd3-a2c1-a3b58658d2b6 {
  margin-left: auto;
margin-right: auto;
}

#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bcb3bf5-a8d6-4237-8515-4ce019c72e53 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e510f4f7-5295-482e-9208-f2aeb8bc9c1d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e510f4f7-5295-482e-9208-f2aeb8bc9c1d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e510f4f7-5295-482e-9208-f2aeb8bc9c1d .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-96941eb6-e4ac-40f5-84f4-01ed498590ed {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-96941eb6-e4ac-40f5-84f4-01ed498590ed .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-96941eb6-e4ac-40f5-84f4-01ed498590ed .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-96941eb6-e4ac-40f5-84f4-01ed498590ed .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-03946f33-2b24-423e-a89e-218d0e5b2c8c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-03946f33-2b24-423e-a89e-218d0e5b2c8c {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}

}
#s-7a996470-80e9-47bc-a5a4-0fa13fcb4256 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-7a996470-80e9-47bc-a5a4-0fa13fcb4256 {
  margin-bottom: 20px;
background-color: rgba(249, 249, 249, 1);
}
}@media (max-width: 767px){#s-7a996470-80e9-47bc-a5a4-0fa13fcb4256 {
  display: none;
}
#s-7a996470-80e9-47bc-a5a4-0fa13fcb4256, #wrap-s-7a996470-80e9-47bc-a5a4-0fa13fcb4256 { display: none !important; }}







#s-7a996470-80e9-47bc-a5a4-0fa13fcb4256 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7a996470-80e9-47bc-a5a4-0fa13fcb4256.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-66147185-ab4e-4f24-84db-c7c9af2b3535 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-66147185-ab4e-4f24-84db-c7c9af2b3535 {
  padding-left: 2%;
padding-right: 2%;
text-align: left;
background-color: rgba(119, 97, 81, 0.2);
}
}@media (max-width: 767px){#s-66147185-ab4e-4f24-84db-c7c9af2b3535 {
  
}
}
#s-66147185-ab4e-4f24-84db-c7c9af2b3535 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-66147185-ab4e-4f24-84db-c7c9af2b3535 .shogun-heading-component h1 {
  color: rgba(119, 97, 81, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-76389464-f01f-4187-bf1a-1936647e95ca {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-76389464-f01f-4187-bf1a-1936647e95ca {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(119, 97, 81, 1);
}
}@media (max-width: 767px){#s-76389464-f01f-4187-bf1a-1936647e95ca {
  
}
}
@media (min-width: 0px) {
[id="s-76389464-f01f-4187-bf1a-1936647e95ca"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-76389464-f01f-4187-bf1a-1936647e95ca"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-76389464-f01f-4187-bf1a-1936647e95ca"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-76389464-f01f-4187-bf1a-1936647e95ca"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-144cbad0-a427-4d3f-aedc-a03f704b5acd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-144cbad0-a427-4d3f-aedc-a03f704b5acd {
  margin-top: 10px;
margin-left: 2%;
margin-bottom: 10px;
margin-right: 2%;
padding-top: 0px;
padding-left: 2%;
padding-right: 2%;
background-color: rgba(249, 249, 249, 1);
}
}







#s-144cbad0-a427-4d3f-aedc-a03f704b5acd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-144cbad0-a427-4d3f-aedc-a03f704b5acd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-144cbad0-a427-4d3f-aedc-a03f704b5acd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-144cbad0-a427-4d3f-aedc-a03f704b5acd.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-ff5d876d-a584-4846-becd-98f3eca16045 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ff5d876d-a584-4846-becd-98f3eca16045 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-ff5d876d-a584-4846-becd-98f3eca16045 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ff5d876d-a584-4846-becd-98f3eca16045 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-a33e2e60-1a3c-43dd-9299-d45995dd71c6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-a33e2e60-1a3c-43dd-9299-d45995dd71c6 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-a33e2e60-1a3c-43dd-9299-d45995dd71c6 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-a33e2e60-1a3c-43dd-9299-d45995dd71c6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-939a4fed-b83d-460c-9156-f15b1a5cd26a {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-939a4fed-b83d-460c-9156-f15b1a5cd26a {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-939a4fed-b83d-460c-9156-f15b1a5cd26a .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-939a4fed-b83d-460c-9156-f15b1a5cd26a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-cf4e58c8-963a-4389-8d0c-4c9d12e90323 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-cf4e58c8-963a-4389-8d0c-4c9d12e90323 {
  margin-top: 20px;
margin-bottom: 20px;
}
}
#s-64457ef0-a857-423a-a438-737523c0e20a {
  margin-left: auto;
margin-right: auto;
max-width: 1338px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-64457ef0-a857-423a-a438-737523c0e20a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-64457ef0-a857-423a-a438-737523c0e20a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-content {
  
    align-items: center;
  
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-64457ef0-a857-423a-a438-737523c0e20a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
      position: relative;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-64457ef0-a857-423a-a438-737523c0e20a {
  
  
  
  
}

#s-64457ef0-a857-423a-a438-737523c0e20a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-content {
  
    align-items: center;
  
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-64457ef0-a857-423a-a438-737523c0e20a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
      position: relative;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-64457ef0-a857-423a-a438-737523c0e20a {
  
  
  
  
}

#s-64457ef0-a857-423a-a438-737523c0e20a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-content {
  
    align-items: center;
  
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-64457ef0-a857-423a-a438-737523c0e20a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
      position: relative;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-64457ef0-a857-423a-a438-737523c0e20a {
  
  
  
  
}

#s-64457ef0-a857-423a-a438-737523c0e20a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-content {
  
    align-items: center;
  
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-64457ef0-a857-423a-a438-737523c0e20a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
      position: relative;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-64457ef0-a857-423a-a438-737523c0e20a {
  
  
  
  
}

#s-64457ef0-a857-423a-a438-737523c0e20a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-64457ef0-a857-423a-a438-737523c0e20a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1338px;
  }



  img.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
    
    
    
    max-height: 1338px;
  }


.s-64457ef0-a857-423a-a438-737523c0e20a .shogun-image-content {
  
    align-items: center;
  
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-64457ef0-a857-423a-a438-737523c0e20a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container {
      position: relative;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-64457ef0-a857-423a-a438-737523c0e20a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1338px;
    }
  }

}
#s-0b119f53-38d8-499c-9a51-3f227d225ad4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0b119f53-38d8-499c-9a51-3f227d225ad4 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0b119f53-38d8-499c-9a51-3f227d225ad4 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-a40ec583-25b2-49d7-b480-09a227222705 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-a40ec583-25b2-49d7-b480-09a227222705 {
  text-align: center;
}
}
#s-a40ec583-25b2-49d7-b480-09a227222705 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a40ec583-25b2-49d7-b480-09a227222705 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a40ec583-25b2-49d7-b480-09a227222705 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-a40ec583-25b2-49d7-b480-09a227222705 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-a40ec583-25b2-49d7-b480-09a227222705 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-a40ec583-25b2-49d7-b480-09a227222705 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-3811d6cc-c8b9-46c1-8a52-bc350b5b05f0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3811d6cc-c8b9-46c1-8a52-bc350b5b05f0 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
background-color: rgba(249, 249, 249, 0.2);
}
}







#s-3811d6cc-c8b9-46c1-8a52-bc350b5b05f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3811d6cc-c8b9-46c1-8a52-bc350b5b05f0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-3811d6cc-c8b9-46c1-8a52-bc350b5b05f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3811d6cc-c8b9-46c1-8a52-bc350b5b05f0.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-9921192b-b57e-4c92-a43e-04b753e75a2d {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-9921192b-b57e-4c92-a43e-04b753e75a2d {
  margin-bottom: 30px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-9921192b-b57e-4c92-a43e-04b753e75a2d .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-9921192b-b57e-4c92-a43e-04b753e75a2d .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-c162534d-468b-48f0-80ff-6dc33a299b97 {
  margin-left: auto;
margin-right: auto;
}

#s-c162534d-468b-48f0-80ff-6dc33a299b97 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-prev,
#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-next {
  
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-prev svg,
#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-c162534d-468b-48f0-80ff-6dc33a299b97 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-prev,
#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-next {
  
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-prev svg,
#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-c162534d-468b-48f0-80ff-6dc33a299b97 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-f9e87234-59ca-4b64-afb3-6fb60a4cd5d9 {
  margin-left: auto;
margin-right: auto;
}

#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5549bc43-de97-4ecc-ae2c-5fcd62fc0272 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-262e6886-0776-4d01-a356-eed550307abf {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-262e6886-0776-4d01-a356-eed550307abf .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-262e6886-0776-4d01-a356-eed550307abf .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-74758bd8-4568-4a2f-a2f9-c7923ac4a09d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-74758bd8-4568-4a2f-a2f9-c7923ac4a09d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-74758bd8-4568-4a2f-a2f9-c7923ac4a09d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-74758bd8-4568-4a2f-a2f9-c7923ac4a09d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3b40ea41-3849-4994-87e8-8904a81816c3 {
  margin-left: auto;
margin-right: auto;
}

#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-375d2b7f-737c-42e9-b5a4-fee9811226c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bb1b1b22-eced-40aa-8fed-a68bea0bf9c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bb1b1b22-eced-40aa-8fed-a68bea0bf9c0 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-bb1b1b22-eced-40aa-8fed-a68bea0bf9c0 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4672653c-bf08-476a-b978-b47ff6ab96fa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4672653c-bf08-476a-b978-b47ff6ab96fa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4672653c-bf08-476a-b978-b47ff6ab96fa .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4672653c-bf08-476a-b978-b47ff6ab96fa .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-66312e3b-b4b3-4674-9844-c9de7e079864 {
  margin-left: auto;
margin-right: auto;
}

#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-66663117-dbc1-487e-8ffc-e09d9ff5ee32 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dafeef14-bdf9-4bf6-8475-34b77d5c7821 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dafeef14-bdf9-4bf6-8475-34b77d5c7821 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-dafeef14-bdf9-4bf6-8475-34b77d5c7821 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-eecbec56-cfa3-4d94-b287-37462177fdd7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-eecbec56-cfa3-4d94-b287-37462177fdd7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-eecbec56-cfa3-4d94-b287-37462177fdd7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-eecbec56-cfa3-4d94-b287-37462177fdd7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c3890198-9d6d-43d8-88c3-53f335afd368 {
  margin-left: auto;
margin-right: auto;
}

#s-de12a072-143c-463a-9ce3-9e8d9239349a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-de12a072-143c-463a-9ce3-9e8d9239349a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-58e832ed-8685-41a0-b980-7683cae56c54 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-58e832ed-8685-41a0-b980-7683cae56c54 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-58e832ed-8685-41a0-b980-7683cae56c54 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-d93b4f21-f7cf-4725-8eae-84727a0d8f3e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d93b4f21-f7cf-4725-8eae-84727a0d8f3e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d93b4f21-f7cf-4725-8eae-84727a0d8f3e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d93b4f21-f7cf-4725-8eae-84727a0d8f3e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3c017fce-40fe-4a31-a069-c24df457438d {
  margin-left: auto;
margin-right: auto;
}

#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fe6b68bd-bab4-41f4-9f57-8b353f845203 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-862a7e51-5436-4b90-928d-2e1b541dd5c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-862a7e51-5436-4b90-928d-2e1b541dd5c5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-862a7e51-5436-4b90-928d-2e1b541dd5c5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-476867df-8134-4dda-9932-7a7f28bfdc8b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-476867df-8134-4dda-9932-7a7f28bfdc8b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-476867df-8134-4dda-9932-7a7f28bfdc8b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-476867df-8134-4dda-9932-7a7f28bfdc8b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2ef41c59-8360-476c-9b48-bc5e244342ad {
  margin-left: auto;
margin-right: auto;
}

#s-318f399f-0423-4968-bae3-74d2daed37e2 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-318f399f-0423-4968-bae3-74d2daed37e2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6829208d-8463-4210-b7d6-cd30f142a60d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6829208d-8463-4210-b7d6-cd30f142a60d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6829208d-8463-4210-b7d6-cd30f142a60d .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-02bbfa0e-549b-4f65-a494-55b4c3c1ce0c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-02bbfa0e-549b-4f65-a494-55b4c3c1ce0c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-02bbfa0e-549b-4f65-a494-55b4c3c1ce0c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-02bbfa0e-549b-4f65-a494-55b4c3c1ce0c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4ac8d8e8-4ea4-466c-9eb1-44aae0cdcbeb {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-4ac8d8e8-4ea4-466c-9eb1-44aae0cdcbeb {
  margin-top: 50px;
margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-4ac8d8e8-4ea4-466c-9eb1-44aae0cdcbeb .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-4ac8d8e8-4ea4-466c-9eb1-44aae0cdcbeb .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-4ac8d8e8-4ea4-466c-9eb1-44aae0cdcbeb .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-4ac8d8e8-4ea4-466c-9eb1-44aae0cdcbeb .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-0d2cac2e-7058-46e8-9013-95fba372b0de {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-0d2cac2e-7058-46e8-9013-95fba372b0de {
  display: none;
}
#s-0d2cac2e-7058-46e8-9013-95fba372b0de, #wrap-s-0d2cac2e-7058-46e8-9013-95fba372b0de { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0d2cac2e-7058-46e8-9013-95fba372b0de {
  display: none;
}
#s-0d2cac2e-7058-46e8-9013-95fba372b0de, #wrap-s-0d2cac2e-7058-46e8-9013-95fba372b0de { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0d2cac2e-7058-46e8-9013-95fba372b0de {
  display: none;
}
#s-0d2cac2e-7058-46e8-9013-95fba372b0de, #wrap-s-0d2cac2e-7058-46e8-9013-95fba372b0de { display: none !important; }}
#s-0d2cac2e-7058-46e8-9013-95fba372b0de hr {
  border-top: 2px solid #ddd;
}

#s-4d46faff-3b4f-4780-af98-4919f0d4e1ab {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-4d46faff-3b4f-4780-af98-4919f0d4e1ab {
  display: none;
}
#s-4d46faff-3b4f-4780-af98-4919f0d4e1ab, #wrap-s-4d46faff-3b4f-4780-af98-4919f0d4e1ab { display: none !important; }}
#s-4d46faff-3b4f-4780-af98-4919f0d4e1ab hr {
  border-top: 2px solid #ddd;
}

#s-3c00a329-0a11-4796-99b8-ea63663a9314 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3c00a329-0a11-4796-99b8-ea63663a9314 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-3c00a329-0a11-4796-99b8-ea63663a9314 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-3c00a329-0a11-4796-99b8-ea63663a9314 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3c00a329-0a11-4796-99b8-ea63663a9314 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-3c00a329-0a11-4796-99b8-ea63663a9314 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-85129274-ee02-486e-9e2a-8642be41f221 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(165, 165, 165, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-85129274-ee02-486e-9e2a-8642be41f221 {
  margin-top: 0px;
margin-bottom: 20px;
padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(249, 249, 249, 1);
}
}@media (max-width: 767px){#s-85129274-ee02-486e-9e2a-8642be41f221 {
  background-color: rgba(249, 249, 249, 1);
}
}







#s-85129274-ee02-486e-9e2a-8642be41f221 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85129274-ee02-486e-9e2a-8642be41f221.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-93c807ef-b39a-4462-8aab-dd23fd508d5e {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-93c807ef-b39a-4462-8aab-dd23fd508d5e {
  background-color: rgba(0, 0, 0, 0);
}
}@media (max-width: 767px){#s-93c807ef-b39a-4462-8aab-dd23fd508d5e {
  display: none;
}
#s-93c807ef-b39a-4462-8aab-dd23fd508d5e, #wrap-s-93c807ef-b39a-4462-8aab-dd23fd508d5e { display: none !important; }}
@media (min-width: 0px) {
[id="s-93c807ef-b39a-4462-8aab-dd23fd508d5e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93c807ef-b39a-4462-8aab-dd23fd508d5e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-93c807ef-b39a-4462-8aab-dd23fd508d5e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-93c807ef-b39a-4462-8aab-dd23fd508d5e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.5px);
}

}

#s-aa0476ba-252f-40b4-85bb-113816b97ad0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-aa0476ba-252f-40b4-85bb-113816b97ad0 {
  padding-top: 30px;
padding-left: 2%;
padding-bottom: 30px;
padding-right: 2%;
}
}







#s-aa0476ba-252f-40b4-85bb-113816b97ad0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-aa0476ba-252f-40b4-85bb-113816b97ad0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-529fee82-94ee-4cb0-b440-d511ae577877 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-529fee82-94ee-4cb0-b440-d511ae577877 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-529fee82-94ee-4cb0-b440-d511ae577877 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-529fee82-94ee-4cb0-b440-d511ae577877 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-2c986388-2cdf-4ea9-b821-a0633a649a4e {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-2c986388-2cdf-4ea9-b821-a0633a649a4e {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}
#s-2c986388-2cdf-4ea9-b821-a0633a649a4e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-2c986388-2cdf-4ea9-b821-a0633a649a4e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2500px;
    }
  }

}
#s-bb51ecea-2a23-4997-9553-5080316b9e52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bb51ecea-2a23-4997-9553-5080316b9e52 {
  padding-top: 30px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
display: none;
}
#s-bb51ecea-2a23-4997-9553-5080316b9e52, #wrap-s-bb51ecea-2a23-4997-9553-5080316b9e52 { display: none !important; }}







#s-bb51ecea-2a23-4997-9553-5080316b9e52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb51ecea-2a23-4997-9553-5080316b9e52.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-58a5d60c-d960-48e8-8d0c-4c823346484c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-58a5d60c-d960-48e8-8d0c-4c823346484c {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-58a5d60c-d960-48e8-8d0c-4c823346484c {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
}
#s-58a5d60c-d960-48e8-8d0c-4c823346484c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-58a5d60c-d960-48e8-8d0c-4c823346484c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-58a5d60c-d960-48e8-8d0c-4c823346484c .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-content {
  
    align-items: center;
  
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7100c644-00b5-4133-b68c-79eda859c625 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
      position: relative;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-7100c644-00b5-4133-b68c-79eda859c625 {
  
  
  
  
}

#s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-content {
  
    align-items: center;
  
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7100c644-00b5-4133-b68c-79eda859c625 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
      position: relative;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-7100c644-00b5-4133-b68c-79eda859c625 {
  
  
  
  
}

#s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-content {
  
    align-items: center;
  
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7100c644-00b5-4133-b68c-79eda859c625 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
      position: relative;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-7100c644-00b5-4133-b68c-79eda859c625 {
  
  
  
  
}

#s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-content {
  
    align-items: center;
  
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7100c644-00b5-4133-b68c-79eda859c625 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
      position: relative;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-7100c644-00b5-4133-b68c-79eda859c625 {
  
  
  
  
}

#s-7100c644-00b5-4133-b68c-79eda859c625 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7100c644-00b5-4133-b68c-79eda859c625 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7100c644-00b5-4133-b68c-79eda859c625 .shogun-image-content {
  
    align-items: center;
  
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7100c644-00b5-4133-b68c-79eda859c625 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container {
      position: relative;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7100c644-00b5-4133-b68c-79eda859c625 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1280px;
    }
  }

}
#s-5fe49e33-16bf-4a4d-bc77-07805c1eebdf {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5fe49e33-16bf-4a4d-bc77-07805c1eebdf {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-5fe49e33-16bf-4a4d-bc77-07805c1eebdf {
  margin-top: 0px;
margin-bottom: 0px;
text-align: center;
}
}
#s-5fe49e33-16bf-4a4d-bc77-07805c1eebdf .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-5fe49e33-16bf-4a4d-bc77-07805c1eebdf .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-5fe49e33-16bf-4a4d-bc77-07805c1eebdf .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-dd36429f-9daf-4650-9371-6f2661f8c7c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-dd36429f-9daf-4650-9371-6f2661f8c7c9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-dd36429f-9daf-4650-9371-6f2661f8c7c9:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-dd36429f-9daf-4650-9371-6f2661f8c7c9 {
  margin-top: 10px;
margin-bottom: 10px;
color: rgba(249, 249, 249, 1);
background-image: none;
background-color: rgba(34, 34, 34, 1);
hover-type: color;
}
#s-dd36429f-9daf-4650-9371-6f2661f8c7c9:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
color: rgba(34, 34, 34, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-dd36429f-9daf-4650-9371-6f2661f8c7c9 {
  margin-top: 10px;
margin-bottom: 10px;
background-color: rgba(34, 34, 34, 1);
background-image: none;
hover-type: color;
color: rgba(249, 249, 249, 1);
}
}

  #s-dd36429f-9daf-4650-9371-6f2661f8c7c9-root {
    text-align: center;
  }


#s-dd36429f-9daf-4650-9371-6f2661f8c7c9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-dd36429f-9daf-4650-9371-6f2661f8c7c9-root {
    text-align: center;
  }


#s-dd36429f-9daf-4650-9371-6f2661f8c7c9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-dd36429f-9daf-4650-9371-6f2661f8c7c9-root {
    text-align: center;
  }


#s-dd36429f-9daf-4650-9371-6f2661f8c7c9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-dd36429f-9daf-4650-9371-6f2661f8c7c9-root {
    text-align: center;
  }


#s-dd36429f-9daf-4650-9371-6f2661f8c7c9.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-dd36429f-9daf-4650-9371-6f2661f8c7c9-root {
    text-align: center;
  }


#s-dd36429f-9daf-4650-9371-6f2661f8c7c9.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}
#s-659fee4b-4abd-48ea-817c-aa569f282be8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-659fee4b-4abd-48ea-817c-aa569f282be8:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-659fee4b-4abd-48ea-817c-aa569f282be8:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-659fee4b-4abd-48ea-817c-aa569f282be8 {
  margin-top: 10px;
margin-bottom: 10px;
color: rgba(249, 249, 249, 1);
background-image: none;
background-color: rgba(34, 34, 34, 1);
hover-type: color;
}
#s-659fee4b-4abd-48ea-817c-aa569f282be8:hover {background-color: rgba(34, 34, 34, 1) !important;
text-decoration: none !important;
color: rgba(249, 249, 249, 1) !important;
background-image: none !important;
hover-type: color !important;}}@media (max-width: 767px){#s-659fee4b-4abd-48ea-817c-aa569f282be8 {
  margin-top: 10px;
margin-bottom: 10px;
background-color: rgba(198, 186, 178, 1);
display: none;
}
#s-659fee4b-4abd-48ea-817c-aa569f282be8, #wrap-s-659fee4b-4abd-48ea-817c-aa569f282be8 { display: none !important; }}

  #s-659fee4b-4abd-48ea-817c-aa569f282be8-root {
    text-align: center;
  }


#s-659fee4b-4abd-48ea-817c-aa569f282be8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-659fee4b-4abd-48ea-817c-aa569f282be8-root {
    text-align: center;
  }


#s-659fee4b-4abd-48ea-817c-aa569f282be8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-659fee4b-4abd-48ea-817c-aa569f282be8-root {
    text-align: center;
  }


#s-659fee4b-4abd-48ea-817c-aa569f282be8.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-659fee4b-4abd-48ea-817c-aa569f282be8-root {
    text-align: center;
  }


#s-659fee4b-4abd-48ea-817c-aa569f282be8.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-659fee4b-4abd-48ea-817c-aa569f282be8-root {
    text-align: center;
  }


#s-659fee4b-4abd-48ea-817c-aa569f282be8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  
  
  
  display:  inline-block ;
}
}
#s-314ed208-cf47-4611-b9f1-063ba98de7d1 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(165, 165, 165, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-314ed208-cf47-4611-b9f1-063ba98de7d1 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}
}@media (max-width: 767px){#s-314ed208-cf47-4611-b9f1-063ba98de7d1 {
  background-color: rgba(0, 0, 0, 0);
}
}







#s-314ed208-cf47-4611-b9f1-063ba98de7d1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-314ed208-cf47-4611-b9f1-063ba98de7d1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8ae998b8-89d9-4c87-a958-ab5cf849f059 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-8ae998b8-89d9-4c87-a958-ab5cf849f059 {
  
}
}
@media (min-width: 0px) {
[id="s-8ae998b8-89d9-4c87-a958-ab5cf849f059"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8ae998b8-89d9-4c87-a958-ab5cf849f059"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8ae998b8-89d9-4c87-a958-ab5cf849f059"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8ae998b8-89d9-4c87-a958-ab5cf849f059"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3d59e9b0-39c4-474b-a422-009980f66770 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-3d59e9b0-39c4-474b-a422-009980f66770 {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}







#s-3d59e9b0-39c4-474b-a422-009980f66770 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d59e9b0-39c4-474b-a422-009980f66770.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-3d59e9b0-39c4-474b-a422-009980f66770 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3d59e9b0-39c4-474b-a422-009980f66770.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-202d610c-5e76-437b-ab8e-e58fc187732c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-202d610c-5e76-437b-ab8e-e58fc187732c {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-202d610c-5e76-437b-ab8e-e58fc187732c {
  padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}
#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}@media (max-width: 767px){#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}
#s-70d8afea-2b78-4785-802f-cfa985f66427 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-70d8afea-2b78-4785-802f-cfa985f66427 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-70d8afea-2b78-4785-802f-cfa985f66427 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-70d8afea-2b78-4785-802f-cfa985f66427 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-70d8afea-2b78-4785-802f-cfa985f66427 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-70d8afea-2b78-4785-802f-cfa985f66427 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-b6601665-3feb-4110-9292-47e273e1fb4d {
  margin-left: auto;
margin-right: auto;
}

#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e {
  text-align: center;
}
}@media (max-width: 767px){#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e {
  text-align: center;
}
}
#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}







#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
}
#s-6c3bc194-0e35-434d-8491-9bbf578cf382 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 {
  padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}
#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}@media (max-width: 767px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}
#s-849235d6-2e11-4f45-bdc6-60a51172f34e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-849235d6-2e11-4f45-bdc6-60a51172f34e .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-06dfa47a-6bd6-4992-b1e8-57fe869caf68 {
  margin-left: auto;
margin-right: auto;
}

#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-22c2ab57-353f-40e5-8cf5-432fa844aeab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-22c2ab57-353f-40e5-8cf5-432fa844aeab .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-22c2ab57-353f-40e5-8cf5-432fa844aeab .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-22c2ab57-353f-40e5-8cf5-432fa844aeab .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-42bf0496-661a-422d-94a0-e38737f48880 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-42bf0496-661a-422d-94a0-e38737f48880 {
  text-align: center;
}
}@media (max-width: 767px){#s-42bf0496-661a-422d-94a0-e38737f48880 {
  text-align: center;
}
}
#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}@media (max-width: 767px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}







#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e0a8ed70-6745-4c11-97bb-c8a287e6fe01 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-e0a8ed70-6745-4c11-97bb-c8a287e6fe01 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e0a8ed70-6745-4c11-97bb-c8a287e6fe01.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a469bf23-ef67-48a1-a46f-b75d846bebd9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-a469bf23-ef67-48a1-a46f-b75d846bebd9 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e2b5663f-70cf-416e-8b92-7ebd5241c166 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-left: 2%;
padding-bottom: 50px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-e2b5663f-70cf-416e-8b92-7ebd5241c166 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e2b5663f-70cf-416e-8b92-7ebd5241c166.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-28fbcbe9-5612-40b2-9f81-e8301773235a {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-28fbcbe9-5612-40b2-9f81-e8301773235a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-28fbcbe9-5612-40b2-9f81-e8301773235a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-28fbcbe9-5612-40b2-9f81-e8301773235a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-28fbcbe9-5612-40b2-9f81-e8301773235a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 6.666666666666667px);
}

}

#s-39ade8c1-d390-4265-bcca-3d7fd1d4fd74 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-39ade8c1-d390-4265-bcca-3d7fd1d4fd74 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-39ade8c1-d390-4265-bcca-3d7fd1d4fd74.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-78dea32e-4dfc-4d2e-ab2a-52b72b954e69 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-78dea32e-4dfc-4d2e-ab2a-52b72b954e69 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-image-margin-container-s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin: 0 !important;
}





  img.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
    
    
    
    
  }


.s-aead12eb-851c-4940-8690-c9f48db66b2e .shogun-image-content {
  
    align-items: center;
  
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-aead12eb-851c-4940-8690-c9f48db66b2e {
  
  
  
  
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin: 0 !important;
}





  img.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
    
    
    
    
  }


.s-aead12eb-851c-4940-8690-c9f48db66b2e .shogun-image-content {
  
    align-items: center;
  
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-aead12eb-851c-4940-8690-c9f48db66b2e {
  
  
  
  
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin: 0 !important;
}





  img.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
    
    
    
    
  }


.s-aead12eb-851c-4940-8690-c9f48db66b2e .shogun-image-content {
  
    align-items: center;
  
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-aead12eb-851c-4940-8690-c9f48db66b2e {
  
  
  
  
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin: 0 !important;
}





  img.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
    
    
    
    
  }


.s-aead12eb-851c-4940-8690-c9f48db66b2e .shogun-image-content {
  
    align-items: center;
  
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-aead12eb-851c-4940-8690-c9f48db66b2e {
  
  
  
  
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e {
  margin: 0 !important;
}





  img.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
    
    
    
    
  }


.s-aead12eb-851c-4940-8690-c9f48db66b2e .shogun-image-content {
  
    align-items: center;
  
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aead12eb-851c-4940-8690-c9f48db66b2e.shogun-image {
  box-sizing: border-box;
}




}
#s-8599999c-9b71-4cc4-a97f-5318461ba3ea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8599999c-9b71-4cc4-a97f-5318461ba3ea .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-274c64ce-e454-44ad-b984-006a9da3a5ce {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-274c64ce-e454-44ad-b984-006a9da3a5ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-274c64ce-e454-44ad-b984-006a9da3a5ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-45d15b60-35b2-4083-b564-5f9228b00445 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-45d15b60-35b2-4083-b564-5f9228b00445 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-image-margin-container-s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin: 0 !important;
}





  img.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
    
    
    
    
  }


.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa .shogun-image-content {
  
    align-items: center;
  
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  
  
  
  
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin: 0 !important;
}





  img.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
    
    
    
    
  }


.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa .shogun-image-content {
  
    align-items: center;
  
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  
  
  
  
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin: 0 !important;
}





  img.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
    
    
    
    
  }


.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa .shogun-image-content {
  
    align-items: center;
  
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  
  
  
  
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin: 0 !important;
}





  img.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
    
    
    
    
  }


.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa .shogun-image-content {
  
    align-items: center;
  
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  
  
  
  
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa {
  margin: 0 !important;
}





  img.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
    
    
    
    
  }


.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa .shogun-image-content {
  
    align-items: center;
  
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8a24564-ec48-4ab7-b768-8ceeb10645aa.shogun-image {
  box-sizing: border-box;
}




}
#s-ba5fa93a-c2fc-4ff9-97f8-d2f02f55bef1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba5fa93a-c2fc-4ff9-97f8-d2f02f55bef1 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-fbdf6827-8552-4b62-bead-d97e2da8baca {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-fbdf6827-8552-4b62-bead-d97e2da8baca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fbdf6827-8552-4b62-bead-d97e2da8baca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-37f4de25-730f-43a1-bef5-fc2522391bf0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-37f4de25-730f-43a1-bef5-fc2522391bf0 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}



#s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-image-margin-container-s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin: 0 !important;
}





  img.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
    
    
    
    
  }


.s-e565e24a-6053-4efb-b151-f6175d130e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-e565e24a-6053-4efb-b151-f6175d130e00 {
  
  
  
  
}

#s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin: 0 !important;
}





  img.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
    
    
    
    
  }


.s-e565e24a-6053-4efb-b151-f6175d130e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-e565e24a-6053-4efb-b151-f6175d130e00 {
  
  
  
  
}

#s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin: 0 !important;
}





  img.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
    
    
    
    
  }


.s-e565e24a-6053-4efb-b151-f6175d130e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-e565e24a-6053-4efb-b151-f6175d130e00 {
  
  
  
  
}

#s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin: 0 !important;
}





  img.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
    
    
    
    
  }


.s-e565e24a-6053-4efb-b151-f6175d130e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-e565e24a-6053-4efb-b151-f6175d130e00 {
  
  
  
  
}

#s-e565e24a-6053-4efb-b151-f6175d130e00 {
  margin: 0 !important;
}





  img.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
    
    
    
    
  }


.s-e565e24a-6053-4efb-b151-f6175d130e00 .shogun-image-content {
  
    align-items: center;
  
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e565e24a-6053-4efb-b151-f6175d130e00.shogun-image {
  box-sizing: border-box;
}




}
#s-a92781e2-b60b-4e91-9c5f-30bd5faea527 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a92781e2-b60b-4e91-9c5f-30bd5faea527 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}



#s-664ee1a4-d23b-4863-a697-a6edc7fb5bdd {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
min-height: 50px;
}








#s-664ee1a4-d23b-4863-a697-a6edc7fb5bdd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-664ee1a4-d23b-4863-a697-a6edc7fb5bdd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bcb11243-3372-45f1-9a25-b8baf76f12c8 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bcb11243-3372-45f1-9a25-b8baf76f12c8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-bcb11243-3372-45f1-9a25-b8baf76f12c8"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bcb11243-3372-45f1-9a25-b8baf76f12c8"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bcb11243-3372-45f1-9a25-b8baf76f12c8"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-409a3e9f-31f8-46d7-a6be-94a82fd76e78 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
}








#s-409a3e9f-31f8-46d7-a6be-94a82fd76e78 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-409a3e9f-31f8-46d7-a6be-94a82fd76e78.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
text-align: center;
}



.shg-image-margin-container-s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin: 0 !important;
}





  img.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
    
    
    
    
  }


.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  
  
  
  
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin: 0 !important;
}





  img.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
    
    
    
    
  }


.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  
  
  
  
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin: 0 !important;
}





  img.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
    
    
    
    
  }


.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  
  
  
  
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin: 0 !important;
}





  img.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
    
    
    
    
  }


.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  
  
  
  
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 {
  margin: 0 !important;
}





  img.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
    
    
    
    
  }


.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-16bbecc9-dd30-4b71-8913-9c83e36ba3a9.shogun-image {
  box-sizing: border-box;
}




}
#s-c4a9029f-2442-47d8-abfa-21c2b27e136a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4a9029f-2442-47d8-abfa-21c2b27e136a .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-6909fe74-9d4b-4594-87dc-bafaad13bfcd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
}








#s-6909fe74-9d4b-4594-87dc-bafaad13bfcd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6909fe74-9d4b-4594-87dc-bafaad13bfcd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
text-align: center;
}



.shg-image-margin-container-s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin: 0 !important;
}





  img.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
    
    
    
    
  }


.s-edb7186a-9da6-4d79-afa6-8e374cb5f872 .shogun-image-content {
  
    align-items: center;
  
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  
  
  
  
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin: 0 !important;
}





  img.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
    
    
    
    
  }


.s-edb7186a-9da6-4d79-afa6-8e374cb5f872 .shogun-image-content {
  
    align-items: center;
  
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  
  
  
  
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin: 0 !important;
}





  img.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
    
    
    
    
  }


.s-edb7186a-9da6-4d79-afa6-8e374cb5f872 .shogun-image-content {
  
    align-items: center;
  
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  
  
  
  
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin: 0 !important;
}





  img.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
    
    
    
    
  }


.s-edb7186a-9da6-4d79-afa6-8e374cb5f872 .shogun-image-content {
  
    align-items: center;
  
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  
  
  
  
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872 {
  margin: 0 !important;
}





  img.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
    
    
    
    
  }


.s-edb7186a-9da6-4d79-afa6-8e374cb5f872 .shogun-image-content {
  
    align-items: center;
  
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shg-align-container {
  display: flex;
  justify-content: center
}

.s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-edb7186a-9da6-4d79-afa6-8e374cb5f872.shogun-image {
  box-sizing: border-box;
}




}
#s-c6b7c3d6-a44d-4473-91d3-2856b1cbfcb1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c6b7c3d6-a44d-4473-91d3-2856b1cbfcb1 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-64ca6a42-e33d-4179-9193-3b95284ed4a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
}








#s-64ca6a42-e33d-4179-9193-3b95284ed4a8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64ca6a42-e33d-4179-9193-3b95284ed4a8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
text-align: center;
}



.shg-image-margin-container-s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin: 0 !important;
}





  img.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
    
    
    
    
  }


.s-18f3cc5b-fd17-4db4-8777-c0052fddccef .shogun-image-content {
  
    align-items: center;
  
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  
  
  
  
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin: 0 !important;
}





  img.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
    
    
    
    
  }


.s-18f3cc5b-fd17-4db4-8777-c0052fddccef .shogun-image-content {
  
    align-items: center;
  
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  
  
  
  
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin: 0 !important;
}





  img.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
    
    
    
    
  }


.s-18f3cc5b-fd17-4db4-8777-c0052fddccef .shogun-image-content {
  
    align-items: center;
  
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  
  
  
  
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin: 0 !important;
}





  img.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
    
    
    
    
  }


.s-18f3cc5b-fd17-4db4-8777-c0052fddccef .shogun-image-content {
  
    align-items: center;
  
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  
  
  
  
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef {
  margin: 0 !important;
}





  img.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
    
    
    
    
  }


.s-18f3cc5b-fd17-4db4-8777-c0052fddccef .shogun-image-content {
  
    align-items: center;
  
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shg-align-container {
  display: flex;
  justify-content: center
}

.s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-18f3cc5b-fd17-4db4-8777-c0052fddccef.shogun-image {
  box-sizing: border-box;
}




}
#s-70fbcfe9-541f-4890-b405-2a38704e58a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-70fbcfe9-541f-4890-b405-2a38704e58a8 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-30c6cac3-48ab-4666-a5ca-f54135ee370c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
}








#s-30c6cac3-48ab-4666-a5ca-f54135ee370c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30c6cac3-48ab-4666-a5ca-f54135ee370c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
text-align: center;
}



.shg-image-margin-container-s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin: 0 !important;
}





  img.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
    
    
    
    
  }


.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  
  
  
  
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin: 0 !important;
}





  img.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
    
    
    
    
  }


.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  
  
  
  
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin: 0 !important;
}





  img.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
    
    
    
    
  }


.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  
  
  
  
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin: 0 !important;
}





  img.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
    
    
    
    
  }


.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  
  
  
  
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 {
  margin: 0 !important;
}





  img.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
    
    
    
    
  }


.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0 .shogun-image-content {
  
    align-items: center;
  
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0291ef56-be0d-49aa-a0c6-b66e4d7cfee0.shogun-image {
  box-sizing: border-box;
}




}
#s-9a4123a9-618b-4732-98c9-d9de97b7ef46 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9a4123a9-618b-4732-98c9-d9de97b7ef46 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-0e4cba58-af65-4573-8001-627f3802e452 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
min-height: 50px;
}








#s-0e4cba58-af65-4573-8001-627f3802e452 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0e4cba58-af65-4573-8001-627f3802e452.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin-left: auto;
margin-right: auto;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 0px;
text-align: center;
}



.shg-image-margin-container-s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin: 0 !important;
}





  img.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
    
    
    
    
  }


.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 .shogun-image-content {
  
    align-items: center;
  
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  
  
  
  
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin: 0 !important;
}





  img.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
    
    
    
    
  }


.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 .shogun-image-content {
  
    align-items: center;
  
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  
  
  
  
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin: 0 !important;
}





  img.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
    
    
    
    
  }


.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 .shogun-image-content {
  
    align-items: center;
  
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  
  
  
  
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin: 0 !important;
}





  img.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
    
    
    
    
  }


.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 .shogun-image-content {
  
    align-items: center;
  
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){

.shg-image-margin-container-s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  
  
  
  
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 {
  margin: 0 !important;
}





  img.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
    
    
    
    
  }


.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568 .shogun-image-content {
  
    align-items: center;
  
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9fd4ff72-5227-4652-9e1f-f7aaa453b568.shogun-image {
  box-sizing: border-box;
}




}
#s-6a146ff4-60c6-494d-8d47-7c396fb7ca20 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a146ff4-60c6-494d-8d47-7c396fb7ca20 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}



#s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d {
  display: none;
}
#s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d, #wrap-s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d {
  display: none;
}
#s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d, #wrap-s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d { display: none !important; }}
#s-d34a5c1e-6d1f-49ec-983b-6122bb7b488d hr {
  border-top: 2px solid #ddd;
}

#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97 {
  
}
}@media (max-width: 767px){#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97 {
  
}
}







#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4c7ac1b5-d640-4e5d-a40f-b9ba011aff97.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-558ad0a2-269c-4515-a866-2e05bddafc73 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-558ad0a2-269c-4515-a866-2e05bddafc73 {
  display: none;
}
#s-558ad0a2-269c-4515-a866-2e05bddafc73, #wrap-s-558ad0a2-269c-4515-a866-2e05bddafc73 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-558ad0a2-269c-4515-a866-2e05bddafc73 {
  display: none;
}
#s-558ad0a2-269c-4515-a866-2e05bddafc73, #wrap-s-558ad0a2-269c-4515-a866-2e05bddafc73 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-558ad0a2-269c-4515-a866-2e05bddafc73 {
  
}
}







#s-558ad0a2-269c-4515-a866-2e05bddafc73 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-558ad0a2-269c-4515-a866-2e05bddafc73.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d0a3b475-fe07-4b0e-9e31-02c4e01e077f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d0a3b475-fe07-4b0e-9e31-02c4e01e077f {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-d0a3b475-fe07-4b0e-9e31-02c4e01e077f {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-d0a3b475-fe07-4b0e-9e31-02c4e01e077f .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d0a3b475-fe07-4b0e-9e31-02c4e01e077f .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-d0a3b475-fe07-4b0e-9e31-02c4e01e077f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-82e7960d-442f-482a-b3bc-8ab77f10674b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-82e7960d-442f-482a-b3bc-8ab77f10674b {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-82e7960d-442f-482a-b3bc-8ab77f10674b {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-82e7960d-442f-482a-b3bc-8ab77f10674b .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-82e7960d-442f-482a-b3bc-8ab77f10674b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-82e7960d-442f-482a-b3bc-8ab77f10674b .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-30eed3a7-671c-4087-b89a-ed869b3c18fe {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-30eed3a7-671c-4087-b89a-ed869b3c18fe {
  display: none;
}
#s-30eed3a7-671c-4087-b89a-ed869b3c18fe, #wrap-s-30eed3a7-671c-4087-b89a-ed869b3c18fe { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-30eed3a7-671c-4087-b89a-ed869b3c18fe {
  display: none;
}
#s-30eed3a7-671c-4087-b89a-ed869b3c18fe, #wrap-s-30eed3a7-671c-4087-b89a-ed869b3c18fe { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-30eed3a7-671c-4087-b89a-ed869b3c18fe {
  margin-top: 20px;
margin-bottom: 20px;
padding-left: 2%;
padding-right: 2%;
background-color: rgba(70, 244, 117, 0.5);
}
}@media (max-width: 767px){#s-30eed3a7-671c-4087-b89a-ed869b3c18fe {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(70, 244, 117, 0.5);
display: none;
}
#s-30eed3a7-671c-4087-b89a-ed869b3c18fe, #wrap-s-30eed3a7-671c-4087-b89a-ed869b3c18fe { display: none !important; }}







#s-30eed3a7-671c-4087-b89a-ed869b3c18fe > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30eed3a7-671c-4087-b89a-ed869b3c18fe.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-prev,
#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-next {
  
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-prev svg,
#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-prev,
#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-next {
  
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-prev svg,
#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-418e15a4-cb9f-4fc4-9b90-84daf11f63fa .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-9e506c55-a107-4683-b524-28e6a3bb5c5b {
  margin-left: auto;
margin-right: auto;
}

#s-28608909-442a-4b71-ae61-afe057ef50b0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-28608909-442a-4b71-ae61-afe057ef50b0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3b2a32d5-fe6b-4b75-8dee-78bd76e71394 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3b2a32d5-fe6b-4b75-8dee-78bd76e71394 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-3b2a32d5-fe6b-4b75-8dee-78bd76e71394 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-0cc6dc7e-08be-4f40-99d3-bf66c3d34861 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-0cc6dc7e-08be-4f40-99d3-bf66c3d34861 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-0cc6dc7e-08be-4f40-99d3-bf66c3d34861 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-0cc6dc7e-08be-4f40-99d3-bf66c3d34861 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cb53e809-1305-4875-9192-45bf4fe89e01 {
  margin-left: auto;
margin-right: auto;
}

#s-a039450b-c79a-434e-88fb-e6133aa0c307 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a039450b-c79a-434e-88fb-e6133aa0c307 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5ef809a2-4265-4bfd-beff-2c683e76ae20 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5ef809a2-4265-4bfd-beff-2c683e76ae20 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-5ef809a2-4265-4bfd-beff-2c683e76ae20 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-1fe21555-6961-43c2-882a-d9bdc20d0710 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1fe21555-6961-43c2-882a-d9bdc20d0710 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-1fe21555-6961-43c2-882a-d9bdc20d0710 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-1fe21555-6961-43c2-882a-d9bdc20d0710 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-38d6edbf-248c-402a-b045-a6b91a3026e2 {
  margin-left: auto;
margin-right: auto;
}

#s-6a291d6d-a26e-429d-b640-e23aad3997b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6a291d6d-a26e-429d-b640-e23aad3997b6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9efbd3ea-457d-4e49-a481-7b4114a316f2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9efbd3ea-457d-4e49-a481-7b4114a316f2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-9efbd3ea-457d-4e49-a481-7b4114a316f2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-d9f3eb2c-35fe-4e68-8b14-76efa9e58f2e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d9f3eb2c-35fe-4e68-8b14-76efa9e58f2e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d9f3eb2c-35fe-4e68-8b14-76efa9e58f2e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d9f3eb2c-35fe-4e68-8b14-76efa9e58f2e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-de547e26-ecaf-4228-a35c-e8ce39f96692 {
  margin-left: auto;
margin-right: auto;
}

#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75b171bc-1ba0-49d5-94c5-0ee18757f769 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fbf9e232-b9b0-43f9-88ed-c0cf38614134 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fbf9e232-b9b0-43f9-88ed-c0cf38614134 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-fbf9e232-b9b0-43f9-88ed-c0cf38614134 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-76ea739a-d868-400f-9928-db1f78cc7cfe {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-76ea739a-d868-400f-9928-db1f78cc7cfe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-76ea739a-d868-400f-9928-db1f78cc7cfe .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-76ea739a-d868-400f-9928-db1f78cc7cfe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c5f904e4-88a0-4077-acd2-a417c2e6d9c8 {
  margin-left: auto;
margin-right: auto;
}

#s-47b3543c-e163-48ef-ba62-cab25e13c0ca {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-47b3543c-e163-48ef-ba62-cab25e13c0ca img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ba2ee75a-b68d-4051-bc69-d623fba85e01 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ba2ee75a-b68d-4051-bc69-d623fba85e01 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ba2ee75a-b68d-4051-bc69-d623fba85e01 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-6194a276-1889-4ac1-a8be-2464807d56ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6194a276-1889-4ac1-a8be-2464807d56ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6194a276-1889-4ac1-a8be-2464807d56ca .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6194a276-1889-4ac1-a8be-2464807d56ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-68eef7a1-dc12-4cd0-9060-605dc9316109 {
  margin-left: auto;
margin-right: auto;
}

#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-32d29d24-e622-4123-92d0-90dd7ffa0b4d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8c94531c-0318-44e4-87d0-65eb38c9d6f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8c94531c-0318-44e4-87d0-65eb38c9d6f9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-8c94531c-0318-44e4-87d0-65eb38c9d6f9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4ad03f9d-09b1-41b0-9be2-c50e90d4c7f7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4ad03f9d-09b1-41b0-9be2-c50e90d4c7f7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4ad03f9d-09b1-41b0-9be2-c50e90d4c7f7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4ad03f9d-09b1-41b0-9be2-c50e90d4c7f7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9a5813c0-2650-450c-b383-3c334069252a {
  margin-left: auto;
margin-right: auto;
}

#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00622e2c-af54-4aa8-838d-3c4b4ca2bbf6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c4568685-2a2e-4934-88f5-9f2da00059da {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4568685-2a2e-4934-88f5-9f2da00059da .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-c4568685-2a2e-4934-88f5-9f2da00059da .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-351ddfdb-fe37-4c5f-b963-d88e5f5f5eae {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-351ddfdb-fe37-4c5f-b963-d88e5f5f5eae .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-351ddfdb-fe37-4c5f-b963-d88e5f5f5eae .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-351ddfdb-fe37-4c5f-b963-d88e5f5f5eae .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7da97aa0-05fb-4880-ad53-271ac6412249 {
  margin-left: auto;
margin-right: auto;
}

#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9fde0aa2-d142-4e01-9f75-cea509b630e9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-edad0539-2159-48b8-85e2-55b048f5a376 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-edad0539-2159-48b8-85e2-55b048f5a376 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-edad0539-2159-48b8-85e2-55b048f5a376 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-98056006-a328-432c-9907-059e2eb53da4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-98056006-a328-432c-9907-059e2eb53da4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-98056006-a328-432c-9907-059e2eb53da4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-98056006-a328-432c-9907-059e2eb53da4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0f627aba-de29-4dd2-baac-f261c9e3a98a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-0f627aba-de29-4dd2-baac-f261c9e3a98a {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-0f627aba-de29-4dd2-baac-f261c9e3a98a {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-0f627aba-de29-4dd2-baac-f261c9e3a98a .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-0f627aba-de29-4dd2-baac-f261c9e3a98a .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-0f627aba-de29-4dd2-baac-f261c9e3a98a .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-0f627aba-de29-4dd2-baac-f261c9e3a98a .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}

}@media (max-width: 767px){#s-0f627aba-de29-4dd2-baac-f261c9e3a98a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-0f627aba-de29-4dd2-baac-f261c9e3a98a .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-28bafe19-fee4-420a-af17-635c309517f0 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-28bafe19-fee4-420a-af17-635c309517f0 {
  display: none;
}
#s-28bafe19-fee4-420a-af17-635c309517f0, #wrap-s-28bafe19-fee4-420a-af17-635c309517f0 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-28bafe19-fee4-420a-af17-635c309517f0 {
  display: none;
}
#s-28bafe19-fee4-420a-af17-635c309517f0, #wrap-s-28bafe19-fee4-420a-af17-635c309517f0 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-28bafe19-fee4-420a-af17-635c309517f0 {
  margin-top: 20px;
margin-bottom: 20px;
padding-left: 2%;
padding-right: 2%;
background-color: rgba(70, 244, 117, 0.5);
display: none;
}
#s-28bafe19-fee4-420a-af17-635c309517f0, #wrap-s-28bafe19-fee4-420a-af17-635c309517f0 { display: none !important; }}@media (max-width: 767px){#s-28bafe19-fee4-420a-af17-635c309517f0 {
  padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
background-color: rgba(70, 244, 117, 0.5);
}
}







#s-28bafe19-fee4-420a-af17-635c309517f0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28bafe19-fee4-420a-af17-635c309517f0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff8c4e29-4757-4798-824d-02068653a7d5 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-ff8c4e29-4757-4798-824d-02068653a7d5 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#s-ff8c4e29-4757-4798-824d-02068653a7d5 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev,
#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next {
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev svg,
#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-ff8c4e29-4757-4798-824d-02068653a7d5 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev,
#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next {
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev svg,
#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}@media (max-width: 767px){#s-ff8c4e29-4757-4798-824d-02068653a7d5 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev,
#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next {
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev svg,
#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-ff8c4e29-4757-4798-824d-02068653a7d5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-be92d9a6-fdce-49d2-887e-556ccb25e90a {
  margin-left: auto;
margin-right: auto;
}

#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a1aa3e61-cada-4bf8-b66f-98a32b4a5de7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-173c9ad0-61e7-4fc3-87b4-1b4f7842d42e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-173c9ad0-61e7-4fc3-87b4-1b4f7842d42e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-173c9ad0-61e7-4fc3-87b4-1b4f7842d42e .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-173c9ad0-61e7-4fc3-87b4-1b4f7842d42e .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-dcdfb81c-094e-4954-8e22-e52f4a8ec4a8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dcdfb81c-094e-4954-8e22-e52f4a8ec4a8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dcdfb81c-094e-4954-8e22-e52f4a8ec4a8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dcdfb81c-094e-4954-8e22-e52f4a8ec4a8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-311cf2d8-46b5-40c9-b035-c87c56126345 {
  margin-left: auto;
margin-right: auto;
}

#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9b84509-e86e-49b4-b12c-8f0e7be30310 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-889d0c33-02d9-490b-a50b-fee4a5efc3a5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-889d0c33-02d9-490b-a50b-fee4a5efc3a5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-889d0c33-02d9-490b-a50b-fee4a5efc3a5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-889d0c33-02d9-490b-a50b-fee4a5efc3a5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-6929719c-144a-4c7a-b6bc-f9c44a5cd81d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6929719c-144a-4c7a-b6bc-f9c44a5cd81d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6929719c-144a-4c7a-b6bc-f9c44a5cd81d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6929719c-144a-4c7a-b6bc-f9c44a5cd81d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-040b2b4e-5330-44bd-a048-fec0b3a91be3 {
  margin-left: auto;
margin-right: auto;
}

#s-c3930c28-3883-4eb8-bf98-87b171710155 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3930c28-3883-4eb8-bf98-87b171710155 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6d4fb3a6-6320-4eef-abe0-eb43adf1dc56 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6d4fb3a6-6320-4eef-abe0-eb43adf1dc56 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-6d4fb3a6-6320-4eef-abe0-eb43adf1dc56 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-6d4fb3a6-6320-4eef-abe0-eb43adf1dc56 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-0ba73690-0dc8-4a1a-9f57-bc3d8b2d8e0c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-0ba73690-0dc8-4a1a-9f57-bc3d8b2d8e0c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-0ba73690-0dc8-4a1a-9f57-bc3d8b2d8e0c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-0ba73690-0dc8-4a1a-9f57-bc3d8b2d8e0c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-20ad7c0c-30d5-4317-b41a-1bc2b89c6249 {
  margin-left: auto;
margin-right: auto;
}

#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2777c7be-f4c8-4fb3-ac4f-388c2df34f99 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3f01558c-6f7a-43c5-acf6-51f59b002ec5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f01558c-6f7a-43c5-acf6-51f59b002ec5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-3f01558c-6f7a-43c5-acf6-51f59b002ec5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-3f01558c-6f7a-43c5-acf6-51f59b002ec5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-4af24a25-8a03-4363-bb22-3f42cbc1c0d6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4af24a25-8a03-4363-bb22-3f42cbc1c0d6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4af24a25-8a03-4363-bb22-3f42cbc1c0d6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4af24a25-8a03-4363-bb22-3f42cbc1c0d6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d5657210-739e-41a9-a677-e745a2ec831b {
  margin-left: auto;
margin-right: auto;
}

#s-631206e0-9c63-462f-9679-65534fc609d5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-631206e0-9c63-462f-9679-65534fc609d5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f8153f7d-8f91-401a-b5de-803d3fbf9d00 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f8153f7d-8f91-401a-b5de-803d3fbf9d00 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-f8153f7d-8f91-401a-b5de-803d3fbf9d00 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-f8153f7d-8f91-401a-b5de-803d3fbf9d00 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-1e3eeee9-0cdc-4717-9e4c-86123100a62b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1e3eeee9-0cdc-4717-9e4c-86123100a62b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-1e3eeee9-0cdc-4717-9e4c-86123100a62b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-1e3eeee9-0cdc-4717-9e4c-86123100a62b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6836bae8-dcd8-4b39-93e4-d388d156a229 {
  margin-left: auto;
margin-right: auto;
}

#s-9c7f107d-1391-4f5b-9417-74c4e852338b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9c7f107d-1391-4f5b-9417-74c4e852338b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-77762cc6-2ff4-44e5-831b-367dd765a69d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-77762cc6-2ff4-44e5-831b-367dd765a69d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-77762cc6-2ff4-44e5-831b-367dd765a69d .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-77762cc6-2ff4-44e5-831b-367dd765a69d .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-7b4f99f8-7f5f-4faf-8cf7-8a9f783c608b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7b4f99f8-7f5f-4faf-8cf7-8a9f783c608b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7b4f99f8-7f5f-4faf-8cf7-8a9f783c608b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7b4f99f8-7f5f-4faf-8cf7-8a9f783c608b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ca3c1444-c2d6-4f39-92ac-5c04458b5ef2 {
  margin-left: auto;
margin-right: auto;
}

#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cc5e8b8-42c6-4a64-afd7-0aa60824cb11 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2bb14a8f-90f6-49b5-bb65-66c987b8d97e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2bb14a8f-90f6-49b5-bb65-66c987b8d97e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-2bb14a8f-90f6-49b5-bb65-66c987b8d97e .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-2bb14a8f-90f6-49b5-bb65-66c987b8d97e .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-6ad004aa-a731-46b0-b428-dd3563603502 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6ad004aa-a731-46b0-b428-dd3563603502 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6ad004aa-a731-46b0-b428-dd3563603502 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6ad004aa-a731-46b0-b428-dd3563603502 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cc5ca7d9-f6db-4766-a41f-3ddf4fe1fe2c {
  margin-left: auto;
margin-right: auto;
}

#s-831978ef-3c0c-490a-8f1d-e7a3323817ec {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-831978ef-3c0c-490a-8f1d-e7a3323817ec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d92f171d-1b77-479a-b490-3fc829c76bbe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d92f171d-1b77-479a-b490-3fc829c76bbe .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-d92f171d-1b77-479a-b490-3fc829c76bbe .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-d92f171d-1b77-479a-b490-3fc829c76bbe .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-214506c1-e117-43c4-b6ff-6ed2261d6c7b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-214506c1-e117-43c4-b6ff-6ed2261d6c7b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-214506c1-e117-43c4-b6ff-6ed2261d6c7b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-214506c1-e117-43c4-b6ff-6ed2261d6c7b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-17acddb2-39d0-43fb-8c5d-7728cb15554b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-17acddb2-39d0-43fb-8c5d-7728cb15554b {
  padding-top: 10px;
padding-bottom: 10px;
}
}@media (max-width: 767px){#s-17acddb2-39d0-43fb-8c5d-7728cb15554b {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-17acddb2-39d0-43fb-8c5d-7728cb15554b .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-17acddb2-39d0-43fb-8c5d-7728cb15554b .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-17acddb2-39d0-43fb-8c5d-7728cb15554b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-17acddb2-39d0-43fb-8c5d-7728cb15554b .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}

}@media (max-width: 767px){#s-17acddb2-39d0-43fb-8c5d-7728cb15554b .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-17acddb2-39d0-43fb-8c5d-7728cb15554b .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-07cb766a-0b0f-4ac2-9250-29cf5da7ed4b {
  margin-left: auto;
margin-right: auto;
}

#s-07cb766a-0b0f-4ac2-9250-29cf5da7ed4b hr {
  border-top: 2px solid #ddd;
}

#s-d64ea71d-6559-471f-a0d1-74113123dc3c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
text-align: center;
}

#s-d64ea71d-6559-471f-a0d1-74113123dc3c .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-d64ea71d-6559-471f-a0d1-74113123dc3c .shogun-heading-component h1 a {
  
}


#s-a685b874-a9e8-424a-8ba2-4014fb649ea6 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-a685b874-a9e8-424a-8ba2-4014fb649ea6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a685b874-a9e8-424a-8ba2-4014fb649ea6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-a685b874-a9e8-424a-8ba2-4014fb649ea6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-a685b874-a9e8-424a-8ba2-4014fb649ea6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-15b28196-2451-4202-beda-3d2d2ac0d087 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-15b28196-2451-4202-beda-3d2d2ac0d087 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15b28196-2451-4202-beda-3d2d2ac0d087.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b344b87-be4e-4478-bfdf-9dbbed1ddaf5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6b344b87-be4e-4478-bfdf-9dbbed1ddaf5 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-6b344b87-be4e-4478-bfdf-9dbbed1ddaf5 .shogun-heading-component h1 a {
  
}


#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
border-radius: 0px;
max-width: 300px;
aspect-ratio: 1/1;
text-align: center;
}
#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(255, 255, 255, 1) !important;
border-radius: 0px !important;}


.shg-image-margin-container-s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-content {
  
    align-items: center;
  
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
      position: relative;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  
  
  
  
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-content {
  
    align-items: center;
  
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
      position: relative;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  
  
  
  
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-content {
  
    align-items: center;
  
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
      position: relative;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  
  
  
  
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-content {
  
    align-items: center;
  
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
      position: relative;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  
  
  
  
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 300px;
  }



  img.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
    
    
    
    max-height: 300px;
  }


.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c .shogun-image-content {
  
    align-items: center;
  
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container {
      position: relative;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9192e5cd-2fcb-43ad-b2b0-843f010cfd0c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 300px;
    }
  }

}
#s-7eea4785-6911-4aa3-9728-b16e4e1b40b2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7eea4785-6911-4aa3-9728-b16e4e1b40b2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-7eea4785-6911-4aa3-9728-b16e4e1b40b2 .shogun-heading-component h1 a {
  
}

@media (max-width: 767px){#s-7eea4785-6911-4aa3-9728-b16e4e1b40b2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-7eea4785-6911-4aa3-9728-b16e4e1b40b2 .shogun-heading-component h1 a {
  
}

}
#s-dec3afc9-fc4c-4e9f-8729-fea908a1a5b7 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-dec3afc9-fc4c-4e9f-8729-fea908a1a5b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dec3afc9-fc4c-4e9f-8729-fea908a1a5b7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bbcca7f3-4f99-4225-8d27-a7cbefdf32df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bbcca7f3-4f99-4225-8d27-a7cbefdf32df .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-bbcca7f3-4f99-4225-8d27-a7cbefdf32df .shogun-heading-component h1 a {
  
}


#s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
border-radius: 0px;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
#s-d8fcd89d-c441-4342-acd0-ef166f0353ca:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(255, 255, 255, 1) !important;
border-radius: 0px !important;}


.shg-image-margin-container-s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-content {
  
    align-items: center;
  
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
      position: relative;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  
  
  
  
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-content {
  
    align-items: center;
  
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
      position: relative;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  
  
  
  
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-content {
  
    align-items: center;
  
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
      position: relative;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  
  
  
  
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-content {
  
    align-items: center;
  
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
      position: relative;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  
  
  
  
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d8fcd89d-c441-4342-acd0-ef166f0353ca .shogun-image-content {
  
    align-items: center;
  
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container {
      position: relative;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d8fcd89d-c441-4342-acd0-ef166f0353ca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-b2a9880c-6f23-4dcb-bf27-19f1cf9953d2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b2a9880c-6f23-4dcb-bf27-19f1cf9953d2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-b2a9880c-6f23-4dcb-bf27-19f1cf9953d2 .shogun-heading-component h1 a {
  
}

@media (max-width: 767px){#s-b2a9880c-6f23-4dcb-bf27-19f1cf9953d2 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-b2a9880c-6f23-4dcb-bf27-19f1cf9953d2 .shogun-heading-component h1 a {
  
}

}
#s-454c0ed3-ef68-4b84-8684-cb10cce819c7 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-454c0ed3-ef68-4b84-8684-cb10cce819c7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-454c0ed3-ef68-4b84-8684-cb10cce819c7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-290857f5-e14e-4f7a-add6-9d6d19fc1d55 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-290857f5-e14e-4f7a-add6-9d6d19fc1d55 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-290857f5-e14e-4f7a-add6-9d6d19fc1d55 .shogun-heading-component h1 a {
  
}


#s-b5992940-e171-4607-a726-6fd329101981 {
  margin-left: auto;
margin-right: auto;
border-color: rgba(0, 0, 0, 1);
border-style: none;
border-radius: 0px;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
#s-b5992940-e171-4607-a726-6fd329101981:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(255, 255, 255, 1) !important;
border-radius: 0px !important;}


.shg-image-margin-container-s-b5992940-e171-4607-a726-6fd329101981 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b5992940-e171-4607-a726-6fd329101981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5992940-e171-4607-a726-6fd329101981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b5992940-e171-4607-a726-6fd329101981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
      position: relative;
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b5992940-e171-4607-a726-6fd329101981 {
  
  
  
  
}

#s-b5992940-e171-4607-a726-6fd329101981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5992940-e171-4607-a726-6fd329101981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b5992940-e171-4607-a726-6fd329101981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
      position: relative;
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-b5992940-e171-4607-a726-6fd329101981 {
  
  
  
  
}

#s-b5992940-e171-4607-a726-6fd329101981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5992940-e171-4607-a726-6fd329101981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b5992940-e171-4607-a726-6fd329101981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
      position: relative;
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-b5992940-e171-4607-a726-6fd329101981 {
  
  
  
  
}

#s-b5992940-e171-4607-a726-6fd329101981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5992940-e171-4607-a726-6fd329101981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b5992940-e171-4607-a726-6fd329101981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
      position: relative;
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-b5992940-e171-4607-a726-6fd329101981 {
  
  
  
  
}

#s-b5992940-e171-4607-a726-6fd329101981 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b5992940-e171-4607-a726-6fd329101981 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-b5992940-e171-4607-a726-6fd329101981 .shogun-image-content {
  
    align-items: center;
  
}

.s-b5992940-e171-4607-a726-6fd329101981.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b5992940-e171-4607-a726-6fd329101981.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b5992940-e171-4607-a726-6fd329101981 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container {
      position: relative;
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b5992940-e171-4607-a726-6fd329101981.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b5992940-e171-4607-a726-6fd329101981 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-06ea8a27-08e3-4739-a36e-095615e763f4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06ea8a27-08e3-4739-a36e-095615e763f4 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-06ea8a27-08e3-4739-a36e-095615e763f4 .shogun-heading-component h1 a {
  
}


#s-ea6fcd6f-b504-456c-8831-c7e60a17365e {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-ea6fcd6f-b504-456c-8831-c7e60a17365e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ea6fcd6f-b504-456c-8831-c7e60a17365e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-978f8a7f-854a-4216-863e-ce71a04659a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-978f8a7f-854a-4216-863e-ce71a04659a4 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-978f8a7f-854a-4216-863e-ce71a04659a4 .shogun-heading-component h1 a {
  
}


#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 1);
border-style: none;
border-radius: 0px;
max-width: 400px;
aspect-ratio: 1/1;
text-align: center;
}
#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32:hover {border-style: solid !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-bottom-width: 0px !important;
border-right-width: 0px !important;
border-color: rgba(255, 255, 255, 1) !important;
border-radius: 0px !important;}


.shg-image-margin-container-s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-content {
  
    align-items: center;
  
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
      position: relative;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  
  
  
  
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-content {
  
    align-items: center;
  
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
      position: relative;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){

.shg-image-margin-container-s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  
  
  
  
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-content {
  
    align-items: center;
  
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
      position: relative;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){

.shg-image-margin-container-s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  
  
  
  
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-content {
  
    align-items: center;
  
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
      position: relative;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){

.shg-image-margin-container-s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  
  
  
  
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 .shogun-image-content {
  
    align-items: center;
  
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container {
      position: relative;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d95d74ca-68e7-4b3c-bb7e-8c09564a2f32 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-104815aa-c655-41dd-9a03-a2e6bc54dfbc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-104815aa-c655-41dd-9a03-a2e6bc54dfbc .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-104815aa-c655-41dd-9a03-a2e6bc54dfbc .shogun-heading-component h1 a {
  
}


#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 450px;
background-attachment: scroll;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b {
  
}
}@media (max-width: 767px){#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b {
  
}
}







#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f79c79b7-30db-4b4d-ac17-658c3bc3492b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-61e7dc77-852c-4752-ad76-20769b685bec {
  margin-left: auto;
margin-right: auto;
min-height: 400px;
max-width: 1550px;
}

@media (min-width: 0px) {
[id="s-61e7dc77-852c-4752-ad76-20769b685bec"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-61e7dc77-852c-4752-ad76-20769b685bec"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-61e7dc77-852c-4752-ad76-20769b685bec"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-61e7dc77-852c-4752-ad76-20769b685bec"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-96cefaa2-6acb-47ec-8df5-ff1c734f3585 {
  min-height: 400px;
}








#s-96cefaa2-6acb-47ec-8df5-ff1c734f3585 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-96cefaa2-6acb-47ec-8df5-ff1c734f3585.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a17f31d8-be7c-4970-874c-b3ef294bc77c {
  padding-left: 10%;
padding-right: 10%;
min-height: 400px;
background-color: rgba(255, 255, 255, 0.1);
}
@media (min-width: 1200px){#s-a17f31d8-be7c-4970-874c-b3ef294bc77c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a17f31d8-be7c-4970-874c-b3ef294bc77c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a17f31d8-be7c-4970-874c-b3ef294bc77c {
  
}
}@media (max-width: 767px){#s-a17f31d8-be7c-4970-874c-b3ef294bc77c {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 60px;
padding-left: 20px;
padding-bottom: 60px;
padding-right: 20px;
}
}







#s-a17f31d8-be7c-4970-874c-b3ef294bc77c > .shg-box-overlay {
  background-color: rgba(255, 255, 255, 1);
  opacity: 0;
  display: block;
}#s-a17f31d8-be7c-4970-874c-b3ef294bc77c {
  cursor: pointer;
}#s-a17f31d8-be7c-4970-874c-b3ef294bc77c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b380e295-a907-455f-8a8c-b30b7b2910b2 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b380e295-a907-455f-8a8c-b30b7b2910b2 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "AvenirforPMA-Light";
  font-style:  normal ;
  font-size: 45px;
  line-height: 1em;
  letter-spacing: 0px;
  text-align: left;
}


@media (min-width: 768px) and (max-width: 991px){#s-b380e295-a907-455f-8a8c-b30b7b2910b2 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: "AvenirforPMA-Light";
  font-style:  normal ;
  font-size: 32px;
  line-height: 1em;
  letter-spacing: 0px;
  text-align: left;
}


}
#s-ea07c3cb-3ae5-44cc-8423-6321fb4c2109 {
  margin-top: 15px;
margin-bottom: 0px;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 10%;
text-align: left;
}

#s-ea07c3cb-3ae5-44cc-8423-6321fb4c2109 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  letter-spacing: 0.5px;
  text-align: left;
}



#s-339f5432-f3eb-4b1e-a4cb-0fdc00b9c8f0 {
  margin-top: 10px;
margin-left: 0%;
margin-right: 10%;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-339f5432-f3eb-4b1e-a4cb-0fdc00b9c8f0 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}


#s-339f5432-f3eb-4b1e-a4cb-0fdc00b9c8f0 .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 1);
}


#s-a07f22d1-77ca-417b-abf5-86594231355e {
  background-repeat: no-repeat;
background-size: cover;
margin-top: 30px;
margin-bottom: 30px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 400px;
background-position: center center;
}








#s-a07f22d1-77ca-417b-abf5-86594231355e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a07f22d1-77ca-417b-abf5-86594231355e {
  cursor: pointer;
}#s-a07f22d1-77ca-417b-abf5-86594231355e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-social-alignable {
  display: inline-block;
}

.shg-social-container {
  display: flex;
}

.shg-social-element {
  display: inline-block;
  border: none !important;
  padding: 0px !important;
}

#s-bf02b712-b5f0-48bc-84a1-4afaef311fcf {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

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

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

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

.shogun-root iframe {
  display: initial;
}

#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;
}

@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}