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

.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 {
  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 {
  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 {
  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 {
  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 {
  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-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
background-color: rgba(34, 34, 34, 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-9354485c-df4c-4394-9b46-02a8721f340d {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}
@media (min-width: 1200px){#s-9354485c-df4c-4394-9b46-02a8721f340d {
  padding-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-9354485c-df4c-4394-9b46-02a8721f340d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9354485c-df4c-4394-9b46-02a8721f340d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9354485c-df4c-4394-9b46-02a8721f340d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9354485c-df4c-4394-9b46-02a8721f340d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9a4f1943-54cd-4737-82f4-5e2922de2f66 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-9a4f1943-54cd-4737-82f4-5e2922de2f66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9a4f1943-54cd-4737-82f4-5e2922de2f66.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
max-width: 300px;
text-align: center;
background-color: rgba(232, 240, 12, 1);
}

.shg-image-margin-container-s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 img.shogun-image {
  width: 100%;

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




.s-246ef2fd-2408-4b87-b999-9df6774c91a2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  
  
  
  
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 img.shogun-image {
  width: 100%;

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




.s-246ef2fd-2408-4b87-b999-9df6774c91a2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  
  
  
  
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 img.shogun-image {
  width: 100%;

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




.s-246ef2fd-2408-4b87-b999-9df6774c91a2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  
  
  
  
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 img.shogun-image {
  width: 100%;

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




.s-246ef2fd-2408-4b87-b999-9df6774c91a2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  
  
  
  
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2 img.shogun-image {
  width: 100%;

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




.s-246ef2fd-2408-4b87-b999-9df6774c91a2 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-246ef2fd-2408-4b87-b999-9df6774c91a2.shogun-image {
  box-sizing: border-box;
}




}
#s-9245994a-ceea-425f-bf5a-069561af9021 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9245994a-ceea-425f-bf5a-069561af9021 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-9245994a-ceea-425f-bf5a-069561af9021 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}


#s-8ae7be38-aa59-479d-a0a5-135569c77452 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8ae7be38-aa59-479d-a0a5-135569c77452 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ae7be38-aa59-479d-a0a5-135569c77452.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
max-width: 300px;
text-align: center;
background-color: rgba(255, 118, 85, 1);
}

.shg-image-margin-container-s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 img.shogun-image {
  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-2e514b80-c184-431d-9176-ac996fa1c2c0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  
  
  
  
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 img.shogun-image {
  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-2e514b80-c184-431d-9176-ac996fa1c2c0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  
  
  
  
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 img.shogun-image {
  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-2e514b80-c184-431d-9176-ac996fa1c2c0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  
  
  
  
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 img.shogun-image {
  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-2e514b80-c184-431d-9176-ac996fa1c2c0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  
  
  
  
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0 img.shogun-image {
  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-2e514b80-c184-431d-9176-ac996fa1c2c0 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e514b80-c184-431d-9176-ac996fa1c2c0.shogun-image {
  box-sizing: border-box;
}




}
#s-3597717c-9c43-48af-a8e2-5bd0eb51d640 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3597717c-9c43-48af-a8e2-5bd0eb51d640 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-3597717c-9c43-48af-a8e2-5bd0eb51d640 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}


#s-37d2fbbd-c846-4434-965f-69a813d09356 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-37d2fbbd-c846-4434-965f-69a813d09356 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-37d2fbbd-c846-4434-965f-69a813d09356.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
max-width: 300px;
text-align: center;
background-color: rgba(70, 244, 117, 1);
}

.shg-image-margin-container-s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 img.shogun-image {
  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-b7d4c3df-eb14-43dd-ba70-039da49fd166 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  
  
  
  
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 img.shogun-image {
  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-b7d4c3df-eb14-43dd-ba70-039da49fd166 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  
  
  
  
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 img.shogun-image {
  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-b7d4c3df-eb14-43dd-ba70-039da49fd166 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  
  
  
  
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 img.shogun-image {
  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-b7d4c3df-eb14-43dd-ba70-039da49fd166 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  
  
  
  
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166 img.shogun-image {
  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-b7d4c3df-eb14-43dd-ba70-039da49fd166 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b7d4c3df-eb14-43dd-ba70-039da49fd166.shogun-image {
  box-sizing: border-box;
}




}
#s-7a39a961-6a06-4cf7-9cc5-b1632cd75e44 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7a39a961-6a06-4cf7-9cc5-b1632cd75e44 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-7a39a961-6a06-4cf7-9cc5-b1632cd75e44 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}


#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-d834ca70-f67c-4eff-a4ae-80b02935796b {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 1200px){#s-d834ca70-f67c-4eff-a4ae-80b02935796b {
  padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
display: none;
}
#s-d834ca70-f67c-4eff-a4ae-80b02935796b, #wrap-s-d834ca70-f67c-4eff-a4ae-80b02935796b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d834ca70-f67c-4eff-a4ae-80b02935796b {
  padding-left: 2%;
padding-right: 2%;
}
}







#s-d834ca70-f67c-4eff-a4ae-80b02935796b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d834ca70-f67c-4eff-a4ae-80b02935796b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a79f1623-8735-4c24-bba0-2c76ed03b285 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-a79f1623-8735-4c24-bba0-2c76ed03b285 {
  padding-top: 20px;
}
}
@media (min-width: 0px) {
[id="s-a79f1623-8735-4c24-bba0-2c76ed03b285"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a79f1623-8735-4c24-bba0-2c76ed03b285"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-a79f1623-8735-4c24-bba0-2c76ed03b285"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-a79f1623-8735-4c24-bba0-2c76ed03b285"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-30e91ed4-263c-4551-b02b-ca0d70dd8d19 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-30e91ed4-263c-4551-b02b-ca0d70dd8d19 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-30e91ed4-263c-4551-b02b-ca0d70dd8d19.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
max-width: 300px;
text-align: center;
background-color: rgba(232, 240, 12, 1);
}

.shg-image-margin-container-s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a img.shogun-image {
  width: 100%;

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




.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  
  
  
  
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a img.shogun-image {
  width: 100%;

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




.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  
  
  
  
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a img.shogun-image {
  width: 100%;

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




.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  
  
  
  
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a img.shogun-image {
  width: 100%;

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




.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  
  
  
  
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a img.shogun-image {
  width: 100%;

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




.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6dfe78c8-13d5-418d-b37f-4d6abbfcf23a.shogun-image {
  box-sizing: border-box;
}




}
#s-753b9e57-3896-4a04-a2e7-0f2e57ce6757 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-753b9e57-3896-4a04-a2e7-0f2e57ce6757 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-753b9e57-3896-4a04-a2e7-0f2e57ce6757 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}


#s-3a6ef2d7-9062-461a-bdbe-3b4918061278 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3a6ef2d7-9062-461a-bdbe-3b4918061278 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a6ef2d7-9062-461a-bdbe-3b4918061278.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
max-width: 300px;
text-align: center;
background-color: rgba(255, 118, 85, 1);
}

.shg-image-margin-container-s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-244c33ad-da11-494a-ac15-215af7be3754 img.shogun-image {
  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-244c33ad-da11-494a-ac15-215af7be3754 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-244c33ad-da11-494a-ac15-215af7be3754 {
  
  
  
  
}

#s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-244c33ad-da11-494a-ac15-215af7be3754 img.shogun-image {
  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-244c33ad-da11-494a-ac15-215af7be3754 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-244c33ad-da11-494a-ac15-215af7be3754 {
  
  
  
  
}

#s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-244c33ad-da11-494a-ac15-215af7be3754 img.shogun-image {
  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-244c33ad-da11-494a-ac15-215af7be3754 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-244c33ad-da11-494a-ac15-215af7be3754 {
  
  
  
  
}

#s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-244c33ad-da11-494a-ac15-215af7be3754 img.shogun-image {
  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-244c33ad-da11-494a-ac15-215af7be3754 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-244c33ad-da11-494a-ac15-215af7be3754 {
  
  
  
  
}

#s-244c33ad-da11-494a-ac15-215af7be3754 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-244c33ad-da11-494a-ac15-215af7be3754 img.shogun-image {
  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-244c33ad-da11-494a-ac15-215af7be3754 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shg-align-container {
  display: flex;
  justify-content: center
}

.s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-244c33ad-da11-494a-ac15-215af7be3754.shogun-image {
  box-sizing: border-box;
}




}
#s-47b43433-5598-4755-aa78-2e0f04eabbb4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-47b43433-5598-4755-aa78-2e0f04eabbb4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-47b43433-5598-4755-aa78-2e0f04eabbb4 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}


#s-5286130d-7faf-48ed-a165-81bdc685d84c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5286130d-7faf-48ed-a165-81bdc685d84c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5286130d-7faf-48ed-a165-81bdc685d84c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
max-width: 300px;
text-align: center;
background-color: rgba(70, 244, 117, 1);
}

.shg-image-margin-container-s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c img.shogun-image {
  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-50a47f01-1dc1-45ad-a331-dd3603fe434c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  
  
  
  
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c img.shogun-image {
  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-50a47f01-1dc1-45ad-a331-dd3603fe434c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  
  
  
  
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c img.shogun-image {
  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-50a47f01-1dc1-45ad-a331-dd3603fe434c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  
  
  
  
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c img.shogun-image {
  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-50a47f01-1dc1-45ad-a331-dd3603fe434c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  
  
  
  
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c img.shogun-image {
  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-50a47f01-1dc1-45ad-a331-dd3603fe434c .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-50a47f01-1dc1-45ad-a331-dd3603fe434c.shogun-image {
  box-sizing: border-box;
}




}
#s-73696731-6de2-4a47-8617-80d9d6c76829 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-73696731-6de2-4a47-8617-80d9d6c76829 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-73696731-6de2-4a47-8617-80d9d6c76829 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}


#s-a085633b-9baa-4a0f-a8f0-fc9786e4d669 {
  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-a085633b-9baa-4a0f-a8f0-fc9786e4d669 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-a085633b-9baa-4a0f-a8f0-fc9786e4d669 .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

@media (min-width: 1200px){#s-a085633b-9baa-4a0f-a8f0-fc9786e4d669 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-a085633b-9baa-4a0f-a8f0-fc9786e4d669 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-a085633b-9baa-4a0f-a8f0-fc9786e4d669 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-a085633b-9baa-4a0f-a8f0-fc9786e4d669 .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);
}

}

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

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



/*
  $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-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-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-63185a2b-0a99-4962-8d96-8395f18819c3 {
  margin-left: auto;
margin-right: auto;
}

#s-d9866770-8773-4afa-b452-2a6b8e3aae78 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d9866770-8773-4afa-b452-2a6b8e3aae78 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f619acc8-8dc8-4044-883c-5a0212e17479 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f619acc8-8dc8-4044-883c-5a0212e17479 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-ded04e56-0c31-4caf-97e2-346e60ff44c1 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ded04e56-0c31-4caf-97e2-346e60ff44c1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ded04e56-0c31-4caf-97e2-346e60ff44c1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ded04e56-0c31-4caf-97e2-346e60ff44c1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-601d3bf2-1a02-4093-9b31-f7266f8767fc {
  margin-left: auto;
margin-right: auto;
}

#s-d7684292-654a-4c20-a1e2-357106a9a334 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d7684292-654a-4c20-a1e2-357106a9a334 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4e2911fe-dd64-4c2c-b0c7-287ff40e0cb4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4e2911fe-dd64-4c2c-b0c7-287ff40e0cb4 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-2dfd192f-dfb7-4cd3-bfaf-0e50759f12fa {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2dfd192f-dfb7-4cd3-bfaf-0e50759f12fa .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2dfd192f-dfb7-4cd3-bfaf-0e50759f12fa .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2dfd192f-dfb7-4cd3-bfaf-0e50759f12fa .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-8a5795c3-20ba-4b50-acea-de1681987859 {
  margin-left: auto;
margin-right: auto;
}

#s-1fe061aa-a130-4694-8e36-1b661e1ee056 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1fe061aa-a130-4694-8e36-1b661e1ee056 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-42fb6665-1425-467a-aab6-3b27643f54d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-42fb6665-1425-467a-aab6-3b27643f54d0 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-58f46b45-99c4-428b-b7c1-f18883faad0c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-58f46b45-99c4-428b-b7c1-f18883faad0c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-58f46b45-99c4-428b-b7c1-f18883faad0c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-58f46b45-99c4-428b-b7c1-f18883faad0c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c6bdcdb6-1377-44f1-8cfb-fc99cdb569e0 {
  margin-left: auto;
margin-right: auto;
}

#s-378f33cf-d761-4419-bad9-5de58dcc1a2f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-378f33cf-d761-4419-bad9-5de58dcc1a2f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a6ba4b39-9ccd-46cc-8a79-77f8b6e11d46 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a6ba4b39-9ccd-46cc-8a79-77f8b6e11d46 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-af55f7a3-f1b0-46f5-a181-b23f74a8005a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-af55f7a3-f1b0-46f5-a181-b23f74a8005a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-af55f7a3-f1b0-46f5-a181-b23f74a8005a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-af55f7a3-f1b0-46f5-a181-b23f74a8005a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-24aa054f-2854-40e7-aeef-299bf7715fb2 {
  margin-left: auto;
margin-right: auto;
}

#s-199c7539-5c52-4dcb-815c-5b6b50e6491f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-199c7539-5c52-4dcb-815c-5b6b50e6491f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8669e84f-089f-45ce-a772-ba49e93590b1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8669e84f-089f-45ce-a772-ba49e93590b1 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-ab244ec8-1b87-44a8-8e7a-dde0bb561122 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ab244ec8-1b87-44a8-8e7a-dde0bb561122 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ab244ec8-1b87-44a8-8e7a-dde0bb561122 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ab244ec8-1b87-44a8-8e7a-dde0bb561122 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a2041047-3d69-4218-bb4f-5a157629fe54 {
  margin-left: auto;
margin-right: auto;
}

#s-0b059a84-503b-4dbd-ae8e-756f27224502 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b059a84-503b-4dbd-ae8e-756f27224502 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-da204b9f-9990-4dde-9f97-e6e74e12e838 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da204b9f-9990-4dde-9f97-e6e74e12e838 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-b165171a-ec04-45bb-bc4e-27e4c41ba2ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b165171a-ec04-45bb-bc4e-27e4c41ba2ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-b165171a-ec04-45bb-bc4e-27e4c41ba2ca .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-b165171a-ec04-45bb-bc4e-27e4c41ba2ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b8f9acce-902a-4609-8fc0-ed2fb9ba23e6 {
  margin-left: auto;
margin-right: auto;
}

#s-373fcb76-19fd-4232-a463-484bf57a4409 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-373fcb76-19fd-4232-a463-484bf57a4409 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3a29da36-41ad-44ab-be7a-a6c1f6d6fb06 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3a29da36-41ad-44ab-be7a-a6c1f6d6fb06 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-9f5e8759-424d-4c7f-83ab-81b3e12820c8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9f5e8759-424d-4c7f-83ab-81b3e12820c8 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9f5e8759-424d-4c7f-83ab-81b3e12820c8 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9f5e8759-424d-4c7f-83ab-81b3e12820c8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cf479ade-7e27-4c62-96cd-6b57a32e2f72 {
  margin-left: auto;
margin-right: auto;
}

#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f9f7ab2a-4203-4c18-af7f-60f33536bc18 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e6a788aa-d51f-436f-8f8c-3c4c2fe12846 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e6a788aa-d51f-436f-8f8c-3c4c2fe12846 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-c5fc6a88-920a-4104-b7a8-bc4dae5aafc7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c5fc6a88-920a-4104-b7a8-bc4dae5aafc7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-c5fc6a88-920a-4104-b7a8-bc4dae5aafc7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-c5fc6a88-920a-4104-b7a8-bc4dae5aafc7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-23a4e6a1-7920-4d97-ab72-630a9f1a930b {
  margin-left: auto;
margin-right: auto;
}

#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91dbe3d7-5a40-4336-b0f2-65de4aa432c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c6e527c8-1e39-4ed8-8017-7c3f7f4d217b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c6e527c8-1e39-4ed8-8017-7c3f7f4d217b .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-587ae526-97a9-4f1c-8d86-362117590ebe {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-587ae526-97a9-4f1c-8d86-362117590ebe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-587ae526-97a9-4f1c-8d86-362117590ebe .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-587ae526-97a9-4f1c-8d86-362117590ebe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-52e9f3cc-5c7f-41d9-9941-b51e6f42d180 {
  margin-left: auto;
margin-right: auto;
}

#s-0b3337e9-ab50-404c-b440-29228fc98111 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b3337e9-ab50-404c-b440-29228fc98111 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3c6969ed-0482-49b5-b836-129296070dd3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3c6969ed-0482-49b5-b836-129296070dd3 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-a6fc044d-f3a8-4eae-b6c6-31f9cc253d27 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a6fc044d-f3a8-4eae-b6c6-31f9cc253d27 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a6fc044d-f3a8-4eae-b6c6-31f9cc253d27 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a6fc044d-f3a8-4eae-b6c6-31f9cc253d27 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bb3e3293-f7ba-4bc5-99af-9f60ea59238e {
  margin-left: auto;
margin-right: auto;
}

#s-926340a0-63e0-406e-a23c-aa172c7a71cf {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-926340a0-63e0-406e-a23c-aa172c7a71cf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-06b267af-b108-4ca6-bfc1-d647b6dc1c09 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-06b267af-b108-4ca6-bfc1-d647b6dc1c09 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-5119e751-7a2c-47d4-96f4-23b828496f06 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5119e751-7a2c-47d4-96f4-23b828496f06 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5119e751-7a2c-47d4-96f4-23b828496f06 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5119e751-7a2c-47d4-96f4-23b828496f06 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-38a53198-fd90-4b6f-938c-8227e98743f4 {
  margin-left: auto;
margin-right: auto;
}

#s-52325e97-355e-4c92-b6f5-d473e3f6a002 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-52325e97-355e-4c92-b6f5-d473e3f6a002 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2389a3db-2d6e-4e91-bf47-b578080e1afa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2389a3db-2d6e-4e91-bf47-b578080e1afa .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-77abb16d-4806-4c70-ae2c-f18aed9a37e4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-77abb16d-4806-4c70-ae2c-f18aed9a37e4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-77abb16d-4806-4c70-ae2c-f18aed9a37e4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-77abb16d-4806-4c70-ae2c-f18aed9a37e4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-fa96e87e-8f02-4011-80df-f0cbf7ca1e9e {
  margin-left: auto;
margin-right: auto;
}

#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a6c79d-41c9-4c66-b639-dfe35ce01f57 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-50193eb1-8a56-4995-b72d-042f8fe2c4a2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-50193eb1-8a56-4995-b72d-042f8fe2c4a2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-4b900b29-ab8d-4507-8d59-54cd6ff7a7f3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4b900b29-ab8d-4507-8d59-54cd6ff7a7f3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-4b900b29-ab8d-4507-8d59-54cd6ff7a7f3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-4b900b29-ab8d-4507-8d59-54cd6ff7a7f3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3a2fde00-92ae-460e-9b78-6598ea3e705b {
  margin-left: auto;
margin-right: auto;
}

#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8354a2e-65b5-42ff-af0c-b388caaf5902 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e4699607-4587-4494-aa69-67134d456060 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e4699607-4587-4494-aa69-67134d456060 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-a20e56ba-8949-4ac7-bacc-ee8b63c08d5c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a20e56ba-8949-4ac7-bacc-ee8b63c08d5c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a20e56ba-8949-4ac7-bacc-ee8b63c08d5c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a20e56ba-8949-4ac7-bacc-ee8b63c08d5c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-96071446-74bc-4526-a232-a30b96f0a958 {
  margin-left: auto;
margin-right: auto;
}

#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ea6e7ede-a53e-46bb-9e78-d4df2f09cc8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cad06898-860f-4011-9d8a-1a597ce7ff52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cad06898-860f-4011-9d8a-1a597ce7ff52 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-3f33a701-622b-4370-a3a8-be246ce6991d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3f33a701-622b-4370-a3a8-be246ce6991d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3f33a701-622b-4370-a3a8-be246ce6991d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3f33a701-622b-4370-a3a8-be246ce6991d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4e040efe-43d9-42e9-939d-dbdb1baa07f7 {
  margin-left: auto;
margin-right: auto;
}

#s-73d50890-54cb-4897-8f82-2e9acc08a01b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-73d50890-54cb-4897-8f82-2e9acc08a01b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-8ba92877-50b9-410e-b2af-dcf517ce2191 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8ba92877-50b9-410e-b2af-dcf517ce2191 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-5e2e4080-0a72-4a21-8a04-9518503892fb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-5e2e4080-0a72-4a21-8a04-9518503892fb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-5e2e4080-0a72-4a21-8a04-9518503892fb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-5e2e4080-0a72-4a21-8a04-9518503892fb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5842276f-64ce-463c-ba48-8c5f904c620a {
  margin-left: auto;
margin-right: auto;
}

#s-074ad4da-01ff-4032-b4b7-32830bdf4300 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-074ad4da-01ff-4032-b4b7-32830bdf4300 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3e90ff03-35b8-46b6-9241-b56524cdef4b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3e90ff03-35b8-46b6-9241-b56524cdef4b .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-354c5fbd-28d8-4b89-83a9-9cf2c83abfce {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-354c5fbd-28d8-4b89-83a9-9cf2c83abfce .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-354c5fbd-28d8-4b89-83a9-9cf2c83abfce .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-354c5fbd-28d8-4b89-83a9-9cf2c83abfce .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7b599b16-84f2-497b-9d0b-e1c63f258ab3 {
  margin-left: auto;
margin-right: auto;
}

#s-59339825-ffeb-4a61-82f2-71dccedb89e5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-59339825-ffeb-4a61-82f2-71dccedb89e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3f896538-c83e-4f4d-977b-e2cf070f3907 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3f896538-c83e-4f4d-977b-e2cf070f3907 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-a0df04c5-6c88-4c60-ae34-b0a295b438ee {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a0df04c5-6c88-4c60-ae34-b0a295b438ee .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a0df04c5-6c88-4c60-ae34-b0a295b438ee .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a0df04c5-6c88-4c60-ae34-b0a295b438ee .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-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;
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;
}






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




@media (min-width: 1200px){

.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  
  
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}






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




}@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;
}






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




}@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;
}






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




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

.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  
  
  
  
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin: 0 !important;
}






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




}
#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;
}
@media (min-width: 992px) and (max-width: 1199px){#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-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-12f9f9c9-710b-4b84-95a4-9e2ce9dd3957 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(34, 34, 34, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-12f9f9c9-710b-4b84-95a4-9e2ce9dd3957 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}
}@media (max-width: 767px){#s-12f9f9c9-710b-4b84-95a4-9e2ce9dd3957 {
  padding-left: 2%;
padding-right: 2%;
}
}







#s-12f9f9c9-710b-4b84-95a4-9e2ce9dd3957 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-12f9f9c9-710b-4b84-95a4-9e2ce9dd3957.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2a51bfcc-f117-4c37-856e-544d33e72eda {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-2a51bfcc-f117-4c37-856e-544d33e72eda {
  margin-top: 10px;
margin-bottom: 10px;
}
}@media (max-width: 767px){#s-2a51bfcc-f117-4c37-856e-544d33e72eda {
  padding-top: 20px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-2a51bfcc-f117-4c37-856e-544d33e72eda"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-2a51bfcc-f117-4c37-856e-544d33e72eda"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2a51bfcc-f117-4c37-856e-544d33e72eda"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2a51bfcc-f117-4c37-856e-544d33e72eda"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-f04cdc5c-36b3-4485-a7ac-e963e08652f6 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f04cdc5c-36b3-4485-a7ac-e963e08652f6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f04cdc5c-36b3-4485-a7ac-e963e08652f6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  background-color: rgba(232, 240, 12, 1);
}
}@media (max-width: 767px){#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
background-color: rgba(232, 240, 12, 1);
}
}
.shg-image-margin-container-s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d img.shogun-image {
  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-961f8dfd-afad-49f3-9959-7e72e4ba590d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  
  
  
  
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d img.shogun-image {
  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-961f8dfd-afad-49f3-9959-7e72e4ba590d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  
  
  
  
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d img.shogun-image {
  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-961f8dfd-afad-49f3-9959-7e72e4ba590d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  
  
  
  
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d img.shogun-image {
  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-961f8dfd-afad-49f3-9959-7e72e4ba590d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  
  
  
  
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d img.shogun-image {
  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-961f8dfd-afad-49f3-9959-7e72e4ba590d .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-961f8dfd-afad-49f3-9959-7e72e4ba590d.shogun-image {
  box-sizing: border-box;
}




}
#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 .shogun-heading-component h1 a {
  
}

@media (min-width: 768px) and (max-width: 991px){#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (max-width: 767px){#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-743f2adf-1e8c-4fbd-82d1-15ec7e3ef193 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-294eada4-694f-4c00-8bd8-f708da55a7a1 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-294eada4-694f-4c00-8bd8-f708da55a7a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-294eada4-694f-4c00-8bd8-f708da55a7a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  background-color: rgba(255, 118, 85, 1);
}
}@media (max-width: 767px){#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
background-color: rgba(255, 118, 85, 1);
}
}
.shg-image-margin-container-s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 img.shogun-image {
  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-79b6c467-0d73-45f3-be9e-ca1543be2022 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  
  
  
  
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 img.shogun-image {
  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-79b6c467-0d73-45f3-be9e-ca1543be2022 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  
  
  
  
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 img.shogun-image {
  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-79b6c467-0d73-45f3-be9e-ca1543be2022 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  
  
  
  
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 img.shogun-image {
  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-79b6c467-0d73-45f3-be9e-ca1543be2022 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  
  
  
  
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022 img.shogun-image {
  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-79b6c467-0d73-45f3-be9e-ca1543be2022 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shg-align-container {
  display: flex;
  justify-content: center
}

.s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-79b6c467-0d73-45f3-be9e-ca1543be2022.shogun-image {
  box-sizing: border-box;
}




}
#s-e7a99289-7cd0-4efa-8593-e00a249df944 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e7a99289-7cd0-4efa-8593-e00a249df944 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-e7a99289-7cd0-4efa-8593-e00a249df944 .shogun-heading-component h1 a {
  
}

@media (min-width: 768px) and (max-width: 991px){#s-e7a99289-7cd0-4efa-8593-e00a249df944 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-e7a99289-7cd0-4efa-8593-e00a249df944 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (max-width: 767px){#s-e7a99289-7cd0-4efa-8593-e00a249df944 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-e7a99289-7cd0-4efa-8593-e00a249df944 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#s-8e2e566d-d360-4941-8c3f-37e037a06680 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8e2e566d-d360-4941-8c3f-37e037a06680 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8e2e566d-d360-4941-8c3f-37e037a06680.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  background-color: rgba(70, 244, 117, 1);
}
}@media (max-width: 767px){#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
background-color: rgba(70, 244, 117, 1);
}
}
.shg-image-margin-container-s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 img.shogun-image {
  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-ff698880-dbbb-4239-8ba6-89708e68e323 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){.shg-image-margin-container-s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  
  
  
  
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 img.shogun-image {
  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-ff698880-dbbb-4239-8ba6-89708e68e323 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 992px) and (max-width: 1199px){.shg-image-margin-container-s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  
  
  
  
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 img.shogun-image {
  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-ff698880-dbbb-4239-8ba6-89708e68e323 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image {
  box-sizing: border-box;
}




}@media (min-width: 768px) and (max-width: 991px){.shg-image-margin-container-s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  
  
  
  
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 img.shogun-image {
  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-ff698880-dbbb-4239-8ba6-89708e68e323 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image {
  box-sizing: border-box;
}




}@media (max-width: 767px){.shg-image-margin-container-s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  
  
  
  
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 {
  margin: 0 !important;
  position: relative;
  overflow: hidden;
  width: 100%;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323 img.shogun-image {
  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-ff698880-dbbb-4239-8ba6-89708e68e323 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ff698880-dbbb-4239-8ba6-89708e68e323.shogun-image {
  box-sizing: border-box;
}




}
#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 .shogun-heading-component h1 a {
  
}

@media (min-width: 768px) and (max-width: 991px){#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}@media (max-width: 767px){#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-7c2d3e44-071b-46e4-a904-1aaf12c68bf7 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

}
#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;
}
}@media (max-width: 767px){#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 {
  padding-top: 20px;
padding-bottom: 20px;
}
}
#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);
}

}@media (max-width: 767px){#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-49c7124b-8898-4e74-9d5d-bde94d2f3566 .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;
}
@media (min-width: 768px) and (max-width: 991px){#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-1f729243-ff53-408a-ab3d-35cf2f1483bd {
  margin-left: auto;
margin-right: auto;
}

#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34fe7eda-266b-4f37-b47a-debe0d2dfd37 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-130fbfd3-7a8e-470f-86ec-b7264c9aae66 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-130fbfd3-7a8e-470f-86ec-b7264c9aae66 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-004d99cc-d6e2-40ab-be38-8d46c4396d20 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-004d99cc-d6e2-40ab-be38-8d46c4396d20 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-004d99cc-d6e2-40ab-be38-8d46c4396d20 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-004d99cc-d6e2-40ab-be38-8d46c4396d20 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0d4d52bc-95ee-4c83-b52b-158b030829e8 {
  margin-left: auto;
margin-right: auto;
}

#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8fa725c4-1c90-4e57-b4cf-ffa3b1a7094f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-fce8dd1b-6353-4403-941a-7329ea13196e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fce8dd1b-6353-4403-941a-7329ea13196e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-069af51f-58b4-49d2-84cb-bdf329feaa1f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-069af51f-58b4-49d2-84cb-bdf329feaa1f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-069af51f-58b4-49d2-84cb-bdf329feaa1f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-069af51f-58b4-49d2-84cb-bdf329feaa1f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3a8614c9-00e4-4666-901b-101b70f88fa1 {
  margin-left: auto;
margin-right: auto;
}

#s-41667015-f1d1-4174-beaa-7b2f6122470b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-41667015-f1d1-4174-beaa-7b2f6122470b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-941e5db9-2b6e-44b2-9582-377f63ec841f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-941e5db9-2b6e-44b2-9582-377f63ec841f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-ec40e3aa-3064-43da-aa03-9ba58219d4df {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ec40e3aa-3064-43da-aa03-9ba58219d4df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-ec40e3aa-3064-43da-aa03-9ba58219d4df .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-ec40e3aa-3064-43da-aa03-9ba58219d4df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a4e5e7c2-b900-4b04-8313-eefcfca97b23 {
  margin-left: auto;
margin-right: auto;
}

#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a295ab19-cb2a-4643-a100-1bfd8c9316b4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1f5f0990-8c2b-45b6-8f61-8dc7a721d0b3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f5f0990-8c2b-45b6-8f61-8dc7a721d0b3 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-43d03793-9bb3-448f-8421-83f87b160a36 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-43d03793-9bb3-448f-8421-83f87b160a36 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-43d03793-9bb3-448f-8421-83f87b160a36 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-43d03793-9bb3-448f-8421-83f87b160a36 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-02a7c931-5286-4f4a-93b2-c672fcff41e8 {
  margin-left: auto;
margin-right: auto;
}

#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-39b89bf0-0ec7-4c30-9e36-4233b8043dd8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-916305c5-458f-4c49-a84d-c3e63b7828c5 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-916305c5-458f-4c49-a84d-c3e63b7828c5 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6e41bacf-cbf8-4fed-8aab-76f235b3a014 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6e41bacf-cbf8-4fed-8aab-76f235b3a014 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6e41bacf-cbf8-4fed-8aab-76f235b3a014 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6e41bacf-cbf8-4fed-8aab-76f235b3a014 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d09765c1-dcbf-4e1e-9f88-dc764fc34a32 {
  margin-left: auto;
margin-right: auto;
}

#s-5c87cd6b-7a75-4631-8571-91ca1f482238 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5c87cd6b-7a75-4631-8571-91ca1f482238 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a9c245ea-08b6-4329-b14a-21235fbaf93b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a9c245ea-08b6-4329-b14a-21235fbaf93b .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-2bd68798-ccae-40b1-b98a-4ecf503e2e4b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2bd68798-ccae-40b1-b98a-4ecf503e2e4b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2bd68798-ccae-40b1-b98a-4ecf503e2e4b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2bd68798-ccae-40b1-b98a-4ecf503e2e4b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bfde364d-4f4a-4091-bff5-b0f777798adc {
  margin-left: auto;
margin-right: auto;
}

#s-353ebaab-1d00-492c-b459-a57ad13f1366 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-353ebaab-1d00-492c-b459-a57ad13f1366 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-55a95b5c-58e0-4570-b182-89bc55e8786e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-55a95b5c-58e0-4570-b182-89bc55e8786e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-3e81755c-bfb6-4dbf-b572-be7827220bc6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3e81755c-bfb6-4dbf-b572-be7827220bc6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3e81755c-bfb6-4dbf-b572-be7827220bc6 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3e81755c-bfb6-4dbf-b572-be7827220bc6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1de855d4-dd47-4b9d-a3ed-f8d8b295454d {
  margin-left: auto;
margin-right: auto;
}

#s-6d34c89e-909f-414d-8abe-a2df8da98de5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6d34c89e-909f-414d-8abe-a2df8da98de5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-11424b89-6d63-4a64-bc21-7e6b7de4c9cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-11424b89-6d63-4a64-bc21-7e6b7de4c9cc .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-d3451f85-973b-4020-9a17-1f1134c1307f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d3451f85-973b-4020-9a17-1f1134c1307f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d3451f85-973b-4020-9a17-1f1134c1307f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d3451f85-973b-4020-9a17-1f1134c1307f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ee07f3c8-652b-4865-b3b2-29dac8acb5e6 {
  margin-left: auto;
margin-right: auto;
}

#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b726ff4d-36bf-40d2-bacd-d5183adee5e3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6a5b99aa-a341-4dd9-8ee5-9b94bacb5113 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a5b99aa-a341-4dd9-8ee5-9b94bacb5113 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-f7bbbe13-58e2-4924-80b2-69a3c68c9ce0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f7bbbe13-58e2-4924-80b2-69a3c68c9ce0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f7bbbe13-58e2-4924-80b2-69a3c68c9ce0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f7bbbe13-58e2-4924-80b2-69a3c68c9ce0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6aa2c624-1936-4565-83ff-01c54c4efb45 {
  margin-left: auto;
margin-right: auto;
}

#s-89a024ed-c673-4775-8220-372a3bf2994c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-89a024ed-c673-4775-8220-372a3bf2994c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-85281ce5-1ce7-4c9e-81a2-0a370af54a7d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-85281ce5-1ce7-4c9e-81a2-0a370af54a7d .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-63c0f352-69fc-4afc-aa7a-a207bc933d7d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-63c0f352-69fc-4afc-aa7a-a207bc933d7d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-63c0f352-69fc-4afc-aa7a-a207bc933d7d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-63c0f352-69fc-4afc-aa7a-a207bc933d7d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3cd325bd-4e6b-43e9-82da-a903f09083a2 {
  margin-left: auto;
margin-right: auto;
}

#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-529ba26a-24d0-4a9c-850a-e6cb34e5f2bb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-76167c38-6c1d-4e5a-a962-da6b9df7494f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-76167c38-6c1d-4e5a-a962-da6b9df7494f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7b32cb49-e7d7-4368-9783-8d420d1ac980 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7b32cb49-e7d7-4368-9783-8d420d1ac980 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7b32cb49-e7d7-4368-9783-8d420d1ac980 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7b32cb49-e7d7-4368-9783-8d420d1ac980 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ecd6b4f0-7531-4952-aaaf-d3e86b091a90 {
  margin-left: auto;
margin-right: auto;
}

#s-bf0741d5-e6c7-4054-b020-5870afde8b0b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf0741d5-e6c7-4054-b020-5870afde8b0b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7bd54f4d-b6bd-4934-969f-617fec0e1811 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7bd54f4d-b6bd-4934-969f-617fec0e1811 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-e2c5fe1d-04c6-4956-af8a-aee94bf610ff {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e2c5fe1d-04c6-4956-af8a-aee94bf610ff .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e2c5fe1d-04c6-4956-af8a-aee94bf610ff .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e2c5fe1d-04c6-4956-af8a-aee94bf610ff .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ebb59cf5-28f7-42e9-9bcf-3c3731cf79cf {
  margin-left: auto;
margin-right: auto;
}

#s-9a5431b8-4ef3-4728-a97b-722699eeaded {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a5431b8-4ef3-4728-a97b-722699eeaded img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-177a0a4b-44e7-46c9-a1f2-ede3af8cb31c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-177a0a4b-44e7-46c9-a1f2-ede3af8cb31c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-2725e9ff-adc4-4a8e-a1fa-3d074f1ffcb2 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2725e9ff-adc4-4a8e-a1fa-3d074f1ffcb2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2725e9ff-adc4-4a8e-a1fa-3d074f1ffcb2 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2725e9ff-adc4-4a8e-a1fa-3d074f1ffcb2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c53d20b7-9f24-4cb9-bc0f-dfad527ac249 {
  margin-left: auto;
margin-right: auto;
}

#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e90a6cdf-bf1c-4ee2-9623-8882e1c217c4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-081bca44-bb71-46f8-95cf-5f8ac0228a39 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-081bca44-bb71-46f8-95cf-5f8ac0228a39 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-28f00af0-f975-4b5d-89ac-a510c1830599 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-28f00af0-f975-4b5d-89ac-a510c1830599 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-28f00af0-f975-4b5d-89ac-a510c1830599 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-28f00af0-f975-4b5d-89ac-a510c1830599 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e2d2e3bc-5147-44a3-91d0-a6db4d383427 {
  margin-left: auto;
margin-right: auto;
}

#s-982305f7-f835-4976-88f7-844c9ffeb055 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-982305f7-f835-4976-88f7-844c9ffeb055 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c2cab624-fca6-45a3-96ff-624d288dae9e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2cab624-fca6-45a3-96ff-624d288dae9e .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-dcc8f5b6-8bd6-4428-beee-dda1491d51b3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dcc8f5b6-8bd6-4428-beee-dda1491d51b3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-dcc8f5b6-8bd6-4428-beee-dda1491d51b3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-dcc8f5b6-8bd6-4428-beee-dda1491d51b3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5c9df942-5b0e-42f5-9e1c-a9af6f88217d {
  margin-left: auto;
margin-right: auto;
}

#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4aa4e7c-6bff-4223-9949-9e761cc57447 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-884b19d8-c50d-4247-b266-ee8f185a0aa7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-884b19d8-c50d-4247-b266-ee8f185a0aa7 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-7861c011-d33f-497a-94db-a78005e6e684 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7861c011-d33f-497a-94db-a78005e6e684 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-7861c011-d33f-497a-94db-a78005e6e684 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-7861c011-d33f-497a-94db-a78005e6e684 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-389bdd22-c171-44c6-9c5f-7a4b9e698b63 {
  margin-left: auto;
margin-right: auto;
}

#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7b8aae2d-9db2-4e1a-8e3d-e9c9fc0f1f6e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c06dd3b8-b0d3-47c7-a30c-2299b0ff58a4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c06dd3b8-b0d3-47c7-a30c-2299b0ff58a4 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-6150dc82-8b07-46c7-8719-b13613150f0f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6150dc82-8b07-46c7-8719-b13613150f0f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-6150dc82-8b07-46c7-8719-b13613150f0f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-6150dc82-8b07-46c7-8719-b13613150f0f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1af1ecf6-3dc3-4c30-8047-7b89dcb78206 {
  margin-left: auto;
margin-right: auto;
}

#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b8fc4678-bdfa-4c43-9351-fcc1772eb5d1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ca825ffb-c26d-4d85-93e7-5636845b4dfe {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ca825ffb-c26d-4d85-93e7-5636845b4dfe .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-37918619-622b-44a9-b193-da7bfa192690 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-37918619-622b-44a9-b193-da7bfa192690 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-37918619-622b-44a9-b193-da7bfa192690 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-37918619-622b-44a9-b193-da7bfa192690 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a396bb89-d797-434a-a654-471464e8f0c3 {
  margin-left: auto;
margin-right: auto;
}

#s-9a4bd981-a32a-441c-8750-0e650037499a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a4bd981-a32a-441c-8750-0e650037499a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3cdcb306-7a79-4a90-ad78-f357b4faa8a8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3cdcb306-7a79-4a90-ad78-f357b4faa8a8 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-44e54043-9f8b-44e5-8f21-e375d5c3c39a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-44e54043-9f8b-44e5-8f21-e375d5c3c39a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-44e54043-9f8b-44e5-8f21-e375d5c3c39a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-44e54043-9f8b-44e5-8f21-e375d5c3c39a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a867d24a-906b-40f8-bd91-ac07883fa515 {
  margin-left: auto;
margin-right: auto;
}

#s-7386b15b-890d-4370-afae-b3d8593da0de {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7386b15b-890d-4370-afae-b3d8593da0de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ce5f8451-7fce-4fe6-b985-0c971ce27a2f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ce5f8451-7fce-4fe6-b985-0c971ce27a2f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}

#s-858ac7e7-c9df-4c3c-9d85-593d654130f0 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-858ac7e7-c9df-4c3c-9d85-593d654130f0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-858ac7e7-c9df-4c3c-9d85-593d654130f0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-858ac7e7-c9df-4c3c-9d85-593d654130f0 .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-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-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;
}
}@media (max-width: 767px){#s-8d82f948-3700-44b2-abc0-5f1f93b3568f {
  margin-top: 10px;
margin-bottom: 10px;
}
}
#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(4, 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-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-2ea0801e-19b4-4347-8412-23bbcf8364d9 {
  margin-left: auto;
margin-right: auto;
}

#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7728a7f7-a821-48d2-8c10-f353961eb3b6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5b900a40-0724-4ade-84ed-7d331f571ada {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5b900a40-0724-4ade-84ed-7d331f571ada .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-5b900a40-0724-4ade-84ed-7d331f571ada .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-2033d6a0-7cba-4562-81e0-e18a8de16e58 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2033d6a0-7cba-4562-81e0-e18a8de16e58 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2033d6a0-7cba-4562-81e0-e18a8de16e58 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2033d6a0-7cba-4562-81e0-e18a8de16e58 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7506743d-2a33-4cd4-a5ae-4c73345ce6a8 {
  margin-left: auto;
margin-right: auto;
}

#s-c3217382-2408-48f0-9a4c-936d8506e125 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c3217382-2408-48f0-9a4c-936d8506e125 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0d2566fb-96ff-476d-a5f1-fbff249f32bb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0d2566fb-96ff-476d-a5f1-fbff249f32bb .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-0d2566fb-96ff-476d-a5f1-fbff249f32bb .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-9c2e546d-6a45-41e4-9803-13770b1f24c7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-9c2e546d-6a45-41e4-9803-13770b1f24c7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-9c2e546d-6a45-41e4-9803-13770b1f24c7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-9c2e546d-6a45-41e4-9803-13770b1f24c7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-24764713-ab2c-4a91-870c-83ed7f802c5a {
  margin-left: auto;
margin-right: auto;
}

#s-60784a7c-772f-4e22-8217-e57309117623 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-60784a7c-772f-4e22-8217-e57309117623 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-93f8f1d8-536f-4173-b287-d5f563f0e363 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-93f8f1d8-536f-4173-b287-d5f563f0e363 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-93f8f1d8-536f-4173-b287-d5f563f0e363 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-1114b489-614d-48ff-abf3-23aa7c405c7f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-1114b489-614d-48ff-abf3-23aa7c405c7f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-1114b489-614d-48ff-abf3-23aa7c405c7f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-1114b489-614d-48ff-abf3-23aa7c405c7f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0870046a-9ed6-4495-87a0-17cf81c53fb6 {
  margin-left: auto;
margin-right: auto;
}

#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5a2958f-60dd-4f3e-8768-253bf4ec5bd1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-04718e23-a3a0-4be0-8bc3-96fe3a3e012c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-04718e23-a3a0-4be0-8bc3-96fe3a3e012c .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-04718e23-a3a0-4be0-8bc3-96fe3a3e012c .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-94134e29-f941-40d8-b624-09ee6f1c9423 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-94134e29-f941-40d8-b624-09ee6f1c9423 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-94134e29-f941-40d8-b624-09ee6f1c9423 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-94134e29-f941-40d8-b624-09ee6f1c9423 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-398953bc-fd36-4d21-b181-45d3c6df5e89 {
  margin-left: auto;
margin-right: auto;
}

#s-30e5ad9d-cc0f-465d-89da-7daba518460d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-30e5ad9d-cc0f-465d-89da-7daba518460d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6fd915b0-c0a8-4091-acf8-a3bdbd2b15fd {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6fd915b0-c0a8-4091-acf8-a3bdbd2b15fd .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-6fd915b0-c0a8-4091-acf8-a3bdbd2b15fd .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-af8cfb7d-a24f-4eb9-9dc0-2e713682f4bb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-af8cfb7d-a24f-4eb9-9dc0-2e713682f4bb .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-af8cfb7d-a24f-4eb9-9dc0-2e713682f4bb .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-af8cfb7d-a24f-4eb9-9dc0-2e713682f4bb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-228d201c-e19e-49bb-b6da-bb7909eeaebb {
  margin-left: auto;
margin-right: auto;
}

#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1e43a6f0-5f98-44de-8770-79fcb68e34f6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-81fa9a3d-6c7f-45e1-a96f-6c07f2b7053f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-81fa9a3d-6c7f-45e1-a96f-6c07f2b7053f .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-81fa9a3d-6c7f-45e1-a96f-6c07f2b7053f .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-68a400ca-031e-433a-85d2-ab5563ae7cec {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-68a400ca-031e-433a-85d2-ab5563ae7cec .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-68a400ca-031e-433a-85d2-ab5563ae7cec .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-68a400ca-031e-433a-85d2-ab5563ae7cec .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c25a3118-54f5-4b95-87f2-ed4539fc3c7d {
  margin-left: auto;
margin-right: auto;
}

#s-25224848-6aac-4051-8100-ecf3110b5e60 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-25224848-6aac-4051-8100-ecf3110b5e60 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c87d38f5-c12d-49ce-919e-bcc2dffb20ed {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c87d38f5-c12d-49ce-919e-bcc2dffb20ed .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-c87d38f5-c12d-49ce-919e-bcc2dffb20ed .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-391104db-6bfa-4172-8068-4757215b0057 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-391104db-6bfa-4172-8068-4757215b0057 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-391104db-6bfa-4172-8068-4757215b0057 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-391104db-6bfa-4172-8068-4757215b0057 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#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-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-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;
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;
}






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




@media (min-width: 1200px){

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}






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




}@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;
}






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




}@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;
}






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




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

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}






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




}
#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-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-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}