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

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

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

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

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

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

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

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

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

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

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

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

#s-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 {
  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 {
  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 {
  justify-content: center;
}

#s-4267de71-b540-4e04-a2d0-461a689a64d2 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#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 {
  justify-content: center;
}

#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(249, 249, 249, 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 {
  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-d994f9ee-6adb-4204-ab11-f1d4fedb86f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-d994f9ee-6adb-4204-ab11-f1d4fedb86f1 .shogun-heading-component h1 {
  color: rgba(48, 33, 186, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}



#s-698f4244-81ba-4694-8724-db66f190543b {
  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-698f4244-81ba-4694-8724-db66f190543b .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 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(48, 33, 186, 1);
}
@media (min-width: 1200px){#s-0607b7b6-a793-4f3f-af63-0a1b156e4d8b {
  padding-bottom: 20px;
}
}







#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 {
  justify-content: center;
}

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

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

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

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

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

#s-80f84e13-335d-43b1-9573-633320caa9bd {
  margin-left: auto;
margin-right: auto;
}

@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% - 10.0px);
}

}

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

}

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

}

#s-5b65ede1-0631-4b39-94b9-a02f21420266 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
}
@media (min-width: 1200px){#s-5b65ede1-0631-4b39-94b9-a02f21420266 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5b65ede1-0631-4b39-94b9-a02f21420266 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-5b65ede1-0631-4b39-94b9-a02f21420266"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5b65ede1-0631-4b39-94b9-a02f21420266"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5b65ede1-0631-4b39-94b9-a02f21420266"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b65ede1-0631-4b39-94b9-a02f21420266"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-ae80ec59-ba80-4077-b9e0-a468d8398a95 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}








#s-ae80ec59-ba80-4077-b9e0-a468d8398a95 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ae80ec59-ba80-4077-b9e0-a468d8398a95.shg-box.shg-c {
  justify-content: center;
}

#s-9cb21b59-6d23-4219-887a-9df78aaf26fa {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9cb21b59-6d23-4219-887a-9df78aaf26fa {
  padding-top: 0px;
padding-bottom: 20px;
}
}
#s-9cb21b59-6d23-4219-887a-9df78aaf26fa .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-9cb21b59-6d23-4219-887a-9df78aaf26fa .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-dd5944c1-b2da-4204-b787-a3d7c94d7637 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 1200px){#s-dd5944c1-b2da-4204-b787-a3d7c94d7637 {
  margin-top: 20px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-dd5944c1-b2da-4204-b787-a3d7c94d7637 {
  margin-top: 10px;
}
}
#s-dd5944c1-b2da-4204-b787-a3d7c94d7637 .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-dd5944c1-b2da-4204-b787-a3d7c94d7637 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-2a99857d-22b8-487a-8f69-3b0bffb3074f {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-2a99857d-22b8-487a-8f69-3b0bffb3074f {
  margin-top: 0px;
}
}
#s-2a99857d-22b8-487a-8f69-3b0bffb3074f .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-2a99857d-22b8-487a-8f69-3b0bffb3074f .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
.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-f6e34090-2505-402e-9c70-5ad2ba758fe4 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 15%;
padding-bottom: 10px;
padding-right: 15%;
border-radius: 2px;
background-color: rgba(249, 249, 249, 1);
text-align: center;
text-decoration: none;
color: rgba(87, 83, 131, 1);
background-image: none;
hover-type: color;
}
#s-f6e34090-2505-402e-9c70-5ad2ba758fe4:hover {background-color: rgba(87, 83, 131, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}#s-f6e34090-2505-402e-9c70-5ad2ba758fe4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f6e34090-2505-402e-9c70-5ad2ba758fe4-root {
    text-align: center;
  }


#s-f6e34090-2505-402e-9c70-5ad2ba758fe4.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-f6e34090-2505-402e-9c70-5ad2ba758fe4-root {
    text-align: center;
  }


#s-f6e34090-2505-402e-9c70-5ad2ba758fe4.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f6e34090-2505-402e-9c70-5ad2ba758fe4-root {
    text-align: center;
  }


#s-f6e34090-2505-402e-9c70-5ad2ba758fe4.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f6e34090-2505-402e-9c70-5ad2ba758fe4-root {
    text-align: center;
  }


#s-f6e34090-2505-402e-9c70-5ad2ba758fe4.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-f6e34090-2505-402e-9c70-5ad2ba758fe4-root {
    text-align: center;
  }


#s-f6e34090-2505-402e-9c70-5ad2ba758fe4.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-5d7dba06-f301-4080-8f32-5c58b5bf39c8 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-5d7dba06-f301-4080-8f32-5c58b5bf39c8 {
  padding-top: 70px;
padding-bottom: 70px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-5d7dba06-f301-4080-8f32-5c58b5bf39c8 {
  padding-top: 60px;
padding-bottom: 0px;
}
}
.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 {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

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

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

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

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

.shogun-image-content {
  display: flex;
  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-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin-left: auto;
margin-right: auto;
border-top-width: 10px;
border-left-width: 10px;
border-bottom-width: 10px;
border-right-width: 10px;
border-color: rgba(167, 203, 254, 1);
border-style: solid;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-content {
  
    align-items: center;
  
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
      position: relative;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  
  
  
  
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-content {
  
    align-items: center;
  
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
      position: relative;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  
  
  
  
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-content {
  
    align-items: center;
  
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
      position: relative;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  
  
  
  
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-content {
  
    align-items: center;
  
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
      position: relative;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  
  
  
  
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f .shogun-image-content {
  
    align-items: center;
  
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container {
      position: relative;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9cd8211f-a5b4-4576-a43b-9fd30f30b39f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
.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-682d2a44-a87e-4f9a-bace-9b1374def006 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 1200px){#s-682d2a44-a87e-4f9a-bace-9b1374def006 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(167, 203, 254, 1);
}
}
#s-682d2a44-a87e-4f9a-bace-9b1374def006 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-29ce7638-9fa6-4920-bd37-af508877dbdd {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-29ce7638-9fa6-4920-bd37-af508877dbdd .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-29ce7638-9fa6-4920-bd37-af508877dbdd .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-29ce7638-9fa6-4920-bd37-af508877dbdd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-76c65529-1631-4a96-8ea7-cc97b0c944f8 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-76c65529-1631-4a96-8ea7-cc97b0c944f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-76c65529-1631-4a96-8ea7-cc97b0c944f8.shg-box.shg-c {
  justify-content: center;
}

#s-9578bd0f-0336-4290-ab77-e602538f58f9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-9578bd0f-0336-4290-ab77-e602538f58f9 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-9578bd0f-0336-4290-ab77-e602538f58f9 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
/* 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-4b6332aa-6396-4551-9882-353b3f7037ad {
  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-4b6332aa-6396-4551-9882-353b3f7037ad {
  --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-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-prev,
#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-next {
  
}

#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-prev svg,
#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-4b6332aa-6396-4551-9882-353b3f7037ad .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-4b6332aa-6396-4551-9882-353b3f7037ad .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-b3f5018d-6d6b-4f3b-b9c3-e9664f0f4f51 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-b3f5018d-6d6b-4f3b-b9c3-e9664f0f4f51"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3f5018d-6d6b-4f3b-b9c3-e9664f0f4f51"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b3f5018d-6d6b-4f3b-b9c3-e9664f0f4f51"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3f5018d-6d6b-4f3b-b9c3-e9664f0f4f51"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-ad8661be-7822-4808-9061-d4423e9e3b83 {
  margin-left: auto;
margin-right: auto;
}

#s-13d2600b-4704-49cc-aae2-3fa90ee8dfbc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-13d2600b-4704-49cc-aae2-3fa90ee8dfbc .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-content {
  
    align-items: center;
  
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
      position: relative;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  
  
  
  
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-content {
  
    align-items: center;
  
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
      position: relative;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  
  
  
  
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-content {
  
    align-items: center;
  
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
      position: relative;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  
  
  
  
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-content {
  
    align-items: center;
  
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
      position: relative;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  
  
  
  
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 .shogun-image-content {
  
    align-items: center;
  
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container {
      position: relative;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea231d15-5b5a-40a6-aaf1-c5458ca8a963 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-40723d08-6c46-4c8a-bb80-c51074ef17d8 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-40723d08-6c46-4c8a-bb80-c51074ef17d8 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-40723d08-6c46-4c8a-bb80-c51074ef17d8 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-40723d08-6c46-4c8a-bb80-c51074ef17d8 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d4dda1e2-9131-4c82-9716-9164b2f7d4e1 {
  margin-left: auto;
margin-right: auto;
}

#s-c424ab44-5a14-438b-b6c3-abcb420948c6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c424ab44-5a14-438b-b6c3-abcb420948c6 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-content {
  
    align-items: center;
  
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
      position: relative;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  
  
  
  
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-content {
  
    align-items: center;
  
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
      position: relative;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  
  
  
  
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-content {
  
    align-items: center;
  
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
      position: relative;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  
  
  
  
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-content {
  
    align-items: center;
  
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
      position: relative;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  
  
  
  
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-bd7c1a5d-eafe-4470-a509-1de536d18543 .shogun-image-content {
  
    align-items: center;
  
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shg-align-container {
  display: flex;
  justify-content: center
}

.s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container {
      position: relative;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-bd7c1a5d-eafe-4470-a509-1de536d18543 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-a1ee1a1f-5acb-4578-ba75-bdda058dcb29 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a1ee1a1f-5acb-4578-ba75-bdda058dcb29 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-a1ee1a1f-5acb-4578-ba75-bdda058dcb29 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-a1ee1a1f-5acb-4578-ba75-bdda058dcb29 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cf54ca19-ac11-4e7a-9670-d65680b58173 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-cf54ca19-ac11-4e7a-9670-d65680b58173"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cf54ca19-ac11-4e7a-9670-d65680b58173"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-cf54ca19-ac11-4e7a-9670-d65680b58173"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-cf54ca19-ac11-4e7a-9670-d65680b58173"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-91f59bd2-d72a-49e8-832c-7d93389b7970 {
  margin-left: auto;
margin-right: auto;
}

#s-242a3832-98fb-42b1-b326-73d1b5961d7f {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-242a3832-98fb-42b1-b326-73d1b5961d7f .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-content {
  
    align-items: center;
  
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81766341-6c37-44d9-adbe-6c0298b63b46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
      position: relative;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  
  
  
  
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-content {
  
    align-items: center;
  
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81766341-6c37-44d9-adbe-6c0298b63b46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
      position: relative;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  
  
  
  
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-content {
  
    align-items: center;
  
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81766341-6c37-44d9-adbe-6c0298b63b46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
      position: relative;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  
  
  
  
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-content {
  
    align-items: center;
  
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81766341-6c37-44d9-adbe-6c0298b63b46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
      position: relative;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  
  
  
  
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-81766341-6c37-44d9-adbe-6c0298b63b46 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-81766341-6c37-44d9-adbe-6c0298b63b46 .shogun-image-content {
  
    align-items: center;
  
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shg-align-container {
  display: flex;
  justify-content: center
}

.s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-81766341-6c37-44d9-adbe-6c0298b63b46 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container {
      position: relative;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-81766341-6c37-44d9-adbe-6c0298b63b46 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-f8f29d45-ff7f-4c83-a7d4-61e3813a60c6 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f8f29d45-ff7f-4c83-a7d4-61e3813a60c6 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-f8f29d45-ff7f-4c83-a7d4-61e3813a60c6 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-f8f29d45-ff7f-4c83-a7d4-61e3813a60c6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-7bdb06e6-f49e-4ed9-9b44-e115a98aa2a1 {
  margin-left: auto;
margin-right: auto;
}

#s-e1b19d07-efad-4468-8b34-6a8df7687dfb {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e1b19d07-efad-4468-8b34-6a8df7687dfb .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 15px;
  
  
  
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-content {
  
    align-items: center;
  
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2e89670a-ee1c-497a-9d82-21c71f036921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
      position: relative;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  
  
  
  
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-content {
  
    align-items: center;
  
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2e89670a-ee1c-497a-9d82-21c71f036921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
      position: relative;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  
  
  
  
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-content {
  
    align-items: center;
  
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2e89670a-ee1c-497a-9d82-21c71f036921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
      position: relative;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  
  
  
  
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-content {
  
    align-items: center;
  
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2e89670a-ee1c-497a-9d82-21c71f036921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
      position: relative;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  
  
  
  
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2e89670a-ee1c-497a-9d82-21c71f036921 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2e89670a-ee1c-497a-9d82-21c71f036921 .shogun-image-content {
  
    align-items: center;
  
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2e89670a-ee1c-497a-9d82-21c71f036921 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container {
      position: relative;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2e89670a-ee1c-497a-9d82-21c71f036921 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-20ba5ea3-971d-400f-b975-90f133225450 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-20ba5ea3-971d-400f-b975-90f133225450 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-20ba5ea3-971d-400f-b975-90f133225450 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-20ba5ea3-971d-400f-b975-90f133225450 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c83a65a8-283b-41b6-9d92-9e31edb31253 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-c83a65a8-283b-41b6-9d92-9e31edb31253"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c83a65a8-283b-41b6-9d92-9e31edb31253"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-c83a65a8-283b-41b6-9d92-9e31edb31253"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-c83a65a8-283b-41b6-9d92-9e31edb31253"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-270f989b-aca3-44dc-ad56-9c457ab7b472 {
  margin-left: auto;
margin-right: auto;
}

#s-e5b231b6-a207-4926-a7e1-5f2a8561a210 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e5b231b6-a207-4926-a7e1-5f2a8561a210 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-content {
  
    align-items: center;
  
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a074043a-3932-46b7-9401-817bf38fd458 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
      position: relative;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a074043a-3932-46b7-9401-817bf38fd458 {
  
  
  
  
}

#s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-content {
  
    align-items: center;
  
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a074043a-3932-46b7-9401-817bf38fd458 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
      position: relative;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-a074043a-3932-46b7-9401-817bf38fd458 {
  
  
  
  
}

#s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-content {
  
    align-items: center;
  
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a074043a-3932-46b7-9401-817bf38fd458 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
      position: relative;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-a074043a-3932-46b7-9401-817bf38fd458 {
  
  
  
  
}

#s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-content {
  
    align-items: center;
  
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a074043a-3932-46b7-9401-817bf38fd458 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
      position: relative;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-a074043a-3932-46b7-9401-817bf38fd458 {
  
  
  
  
}

#s-a074043a-3932-46b7-9401-817bf38fd458 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a074043a-3932-46b7-9401-817bf38fd458 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a074043a-3932-46b7-9401-817bf38fd458 .shogun-image-content {
  
    align-items: center;
  
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a074043a-3932-46b7-9401-817bf38fd458 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container {
      position: relative;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a074043a-3932-46b7-9401-817bf38fd458 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-60493421-0a6c-40ce-ab3a-72f9286f31da {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-60493421-0a6c-40ce-ab3a-72f9286f31da .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-60493421-0a6c-40ce-ab3a-72f9286f31da .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-60493421-0a6c-40ce-ab3a-72f9286f31da .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1fd68daa-5d60-4292-9a5a-caef305c5233 {
  margin-left: auto;
margin-right: auto;
}

#s-927558b2-c331-4162-9623-949c8880d1fc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-927558b2-c331-4162-9623-949c8880d1fc .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-content {
  
    align-items: center;
  
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
      position: relative;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  
  
  
  
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-content {
  
    align-items: center;
  
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
      position: relative;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  
  
  
  
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-content {
  
    align-items: center;
  
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
      position: relative;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  
  
  
  
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-content {
  
    align-items: center;
  
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
      position: relative;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  
  
  
  
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e3944a41-268d-492b-8ab9-aa16a2e5158e .shogun-image-content {
  
    align-items: center;
  
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container {
      position: relative;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e3944a41-268d-492b-8ab9-aa16a2e5158e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-fd78f6d4-422e-401b-b5c8-4e453eab3b18 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fd78f6d4-422e-401b-b5c8-4e453eab3b18 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-fd78f6d4-422e-401b-b5c8-4e453eab3b18 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-fd78f6d4-422e-401b-b5c8-4e453eab3b18 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ea41b12e-b8c7-4b00-883d-7227ef51daa5 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-ea41b12e-b8c7-4b00-883d-7227ef51daa5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea41b12e-b8c7-4b00-883d-7227ef51daa5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-ea41b12e-b8c7-4b00-883d-7227ef51daa5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea41b12e-b8c7-4b00-883d-7227ef51daa5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-68097a82-7b5c-457f-9960-bc119941e96e {
  margin-left: auto;
margin-right: auto;
}

#s-9fec21d2-563b-4713-bea9-6aad12820045 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9fec21d2-563b-4713-bea9-6aad12820045 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-content {
  
    align-items: center;
  
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c319bc44-6fff-4013-b94c-9f99d468e814 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
      position: relative;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  
  
  
  
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-content {
  
    align-items: center;
  
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c319bc44-6fff-4013-b94c-9f99d468e814 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
      position: relative;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  
  
  
  
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-content {
  
    align-items: center;
  
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c319bc44-6fff-4013-b94c-9f99d468e814 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
      position: relative;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  
  
  
  
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-content {
  
    align-items: center;
  
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c319bc44-6fff-4013-b94c-9f99d468e814 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
      position: relative;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  
  
  
  
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c319bc44-6fff-4013-b94c-9f99d468e814 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-c319bc44-6fff-4013-b94c-9f99d468e814 .shogun-image-content {
  
    align-items: center;
  
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c319bc44-6fff-4013-b94c-9f99d468e814 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container {
      position: relative;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c319bc44-6fff-4013-b94c-9f99d468e814 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-b9dd4051-b873-4d13-a55a-de13e79b49f9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b9dd4051-b873-4d13-a55a-de13e79b49f9 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-b9dd4051-b873-4d13-a55a-de13e79b49f9 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-b9dd4051-b873-4d13-a55a-de13e79b49f9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6073a918-81c2-4d38-a919-4b1150882e70 {
  margin-left: auto;
margin-right: auto;
}

#s-60a0c223-2a95-4c78-b63e-6e5a1433b704 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-60a0c223-2a95-4c78-b63e-6e5a1433b704 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-content {
  
    align-items: center;
  
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
      position: relative;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  
  
  
  
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-content {
  
    align-items: center;
  
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
      position: relative;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  
  
  
  
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-content {
  
    align-items: center;
  
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
      position: relative;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  
  
  
  
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-content {
  
    align-items: center;
  
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
      position: relative;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  
  
  
  
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d .shogun-image-content {
  
    align-items: center;
  
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container {
      position: relative;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2f25b79b-8c6e-4975-af0b-3a1fb3ff029d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-082c5bcf-bc61-48b3-9d5b-62d0971d3364 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-082c5bcf-bc61-48b3-9d5b-62d0971d3364 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-082c5bcf-bc61-48b3-9d5b-62d0971d3364 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-082c5bcf-bc61-48b3-9d5b-62d0971d3364 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b2778bfe-8406-44fc-a262-2085c51610a3 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
}

@media (min-width: 0px) {
[id="s-b2778bfe-8406-44fc-a262-2085c51610a3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b2778bfe-8406-44fc-a262-2085c51610a3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-b2778bfe-8406-44fc-a262-2085c51610a3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-b2778bfe-8406-44fc-a262-2085c51610a3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-1afd4c87-3ab4-42d1-8254-da88ae270931 {
  margin-left: auto;
margin-right: auto;
}

#s-bc26f838-7e5a-458f-b02e-90865560d8c3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc26f838-7e5a-458f-b02e-90865560d8c3 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b606271-04a1-493c-bd6c-e185812899b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
      position: relative;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-7b606271-04a1-493c-bd6c-e185812899b9 {
  
  
  
  
}

#s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b606271-04a1-493c-bd6c-e185812899b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
      position: relative;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-7b606271-04a1-493c-bd6c-e185812899b9 {
  
  
  
  
}

#s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b606271-04a1-493c-bd6c-e185812899b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
      position: relative;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-7b606271-04a1-493c-bd6c-e185812899b9 {
  
  
  
  
}

#s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b606271-04a1-493c-bd6c-e185812899b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
      position: relative;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-7b606271-04a1-493c-bd6c-e185812899b9 {
  
  
  
  
}

#s-7b606271-04a1-493c-bd6c-e185812899b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7b606271-04a1-493c-bd6c-e185812899b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-7b606271-04a1-493c-bd6c-e185812899b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7b606271-04a1-493c-bd6c-e185812899b9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container {
      position: relative;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7b606271-04a1-493c-bd6c-e185812899b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-a99ac158-c0eb-43e2-9c91-40efe48f661d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a99ac158-c0eb-43e2-9c91-40efe48f661d .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-a99ac158-c0eb-43e2-9c91-40efe48f661d .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-a99ac158-c0eb-43e2-9c91-40efe48f661d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e4d6dde0-9fd0-4cbb-81bb-c4eb7bff61f1 {
  margin-left: auto;
margin-right: auto;
}

#s-27e64dd8-dd00-496a-b70a-09e9c60101a3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-27e64dd8-dd00-496a-b70a-09e9c60101a3 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 16px;
  
  
  
}

#s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-content {
  
    align-items: center;
  
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6e959808-0ab3-40ca-904b-c045269898dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
      position: relative;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6e959808-0ab3-40ca-904b-c045269898dd {
  
  
  
  
}

#s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-content {
  
    align-items: center;
  
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6e959808-0ab3-40ca-904b-c045269898dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
      position: relative;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6e959808-0ab3-40ca-904b-c045269898dd {
  
  
  
  
}

#s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-content {
  
    align-items: center;
  
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6e959808-0ab3-40ca-904b-c045269898dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
      position: relative;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6e959808-0ab3-40ca-904b-c045269898dd {
  
  
  
  
}

#s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-content {
  
    align-items: center;
  
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6e959808-0ab3-40ca-904b-c045269898dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
      position: relative;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6e959808-0ab3-40ca-904b-c045269898dd {
  
  
  
  
}

#s-6e959808-0ab3-40ca-904b-c045269898dd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6e959808-0ab3-40ca-904b-c045269898dd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6e959808-0ab3-40ca-904b-c045269898dd .shogun-image-content {
  
    align-items: center;
  
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6e959808-0ab3-40ca-904b-c045269898dd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container {
      position: relative;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6e959808-0ab3-40ca-904b-c045269898dd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-de5059ad-85db-4151-9b08-8ce0f5312fd5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-de5059ad-85db-4151-9b08-8ce0f5312fd5 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 16px;
  
  
  font-style:  normal ;
}

#s-de5059ad-85db-4151-9b08-8ce0f5312fd5 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 16px;
}

#s-de5059ad-85db-4151-9b08-8ce0f5312fd5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ff44f472-fa98-417d-8f4f-d0baff53084c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-ff44f472-fa98-417d-8f4f-d0baff53084c .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-ff44f472-fa98-417d-8f4f-d0baff53084c .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

@media (min-width: 1200px){#s-ff44f472-fa98-417d-8f4f-d0baff53084c .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-ff44f472-fa98-417d-8f4f-d0baff53084c .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-ff44f472-fa98-417d-8f4f-d0baff53084c .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-ff44f472-fa98-417d-8f4f-d0baff53084c .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

}
.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-1a3ba20b-6ff8-43f4-b20f-ce1b073b3dd1 {
  margin-left: auto;
margin-right: auto;
}

#s-1a3ba20b-6ff8-43f4-b20f-ce1b073b3dd1 hr {
  border-top: 2px solid #ddd;
}

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

}

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

}

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

}

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

}

#s-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 {
  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 {
  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-0c0f4d13-71b3-467c-8c69-dd6f6b32a264 {
  margin-left: auto;
margin-right: auto;
}
@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(30, 131, 131, 0.5);
}
}







#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 {
  justify-content: center;
}

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



#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-bottom: 25px;
}
}







#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 {
  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 {
  padding-top: 12px;
padding-left: 5%;
padding-bottom: 12px;
padding-right: 5%;
}
}







#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 {
  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: 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: 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 {
  background-image: none;
background-color: rgba(198, 186, 178, 1);
hover-type: color;
}
#s-a365fabb-62d9-4830-becb-764389908192:hover {background-color: rgba(198, 186, 178, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a365fabb-62d9-4830-becb-764389908192: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-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(249, 249, 249, 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;
}








#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 {
  justify-content: center;
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 363/314;
text-align: center;
}



.shg-image-margin-container-s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-content {
  
    align-items: center;
  
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
      position: relative;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 400px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  
  
  
  
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-content {
  
    align-items: center;
  
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
      position: relative;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 400px;
    }
  }

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

.shg-image-margin-container-s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  
  
  
  
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-content {
  
    align-items: center;
  
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
      position: relative;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 400px;
    }
  }

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

.shg-image-margin-container-s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  
  
  
  
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-content {
  
    align-items: center;
  
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
      position: relative;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 400px;
    }
  }

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

.shg-image-margin-container-s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  
  
  
  
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }

    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-link {
      aspect-ratio: 363/314;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 400px;
  }



  img.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-afefe7fa-7005-4245-93d8-3dfe34eeab71 .shogun-image-content {
  
    align-items: center;
  
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shg-align-container {
  display: flex;
  justify-content: center
}

.s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 {
      --shg-aspect-ratio: calc(363/314); 
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container {
      position: relative;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-afefe7fa-7005-4245-93d8-3dfe34eeab71 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 400px;
    }
  }

}
#s-783b295a-0e3d-4141-9559-dab2cc336d20 {
  margin-left: auto;
margin-right: auto;
}

#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-027ecb3b-4844-476a-89b2-87fcdafe5bb8 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-027ecb3b-4844-476a-89b2-87fcdafe5bb8 {
  background-color: rgba(220, 202, 178, 1);
}
}







#s-027ecb3b-4844-476a-89b2-87fcdafe5bb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-027ecb3b-4844-476a-89b2-87fcdafe5bb8.shg-box.shg-c {
  justify-content: center;
}

#s-437c1193-ef69-447b-bc91-71fb6dffd4c5 {
  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-437c1193-ef69-447b-bc91-71fb6dffd4c5 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-eed63d9c-e2b2-498f-abc2-b32839732b1d {
  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-eed63d9c-e2b2-498f-abc2-b32839732b1d {
  padding-top: 10px;
padding-bottom: 0px;
}
}







#s-eed63d9c-e2b2-498f-abc2-b32839732b1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eed63d9c-e2b2-498f-abc2-b32839732b1d.shg-box.shg-c {
  justify-content: center;
}

#s-09f80e81-756e-4050-94f1-cb571c1bee44 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-09f80e81-756e-4050-94f1-cb571c1bee44 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-09f80e81-756e-4050-94f1-cb571c1bee44.shg-box.shg-c {
  justify-content: center;
}

#s-d7b085b8-4cb4-44ac-8a2a-d849725e6c4a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-d7b085b8-4cb4-44ac-8a2a-d849725e6c4a .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-d7b085b8-4cb4-44ac-8a2a-d849725e6c4a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-1c72a4fa-f277-423c-8698-990179d10451 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-1c72a4fa-f277-423c-8698-990179d10451"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 768px) {
[id="s-1c72a4fa-f277-423c-8698-990179d10451"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-1c72a4fa-f277-423c-8698-990179d10451"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-1c72a4fa-f277-423c-8698-990179d10451"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-390a6c2f-6bcc-45d3-966d-296bdb984eaa {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-390a6c2f-6bcc-45d3-966d-296bdb984eaa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-390a6c2f-6bcc-45d3-966d-296bdb984eaa.shg-box.shg-c {
  justify-content: center;
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
      position: relative;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  
  
  
  
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
      position: relative;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  
  
  
  
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
      position: relative;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  
  
  
  
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
      position: relative;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  
  
  
  
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-39206105-bb3c-4886-bba3-770caa1ee2e8 .shogun-image-content {
  
    align-items: center;
  
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container {
      position: relative;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-39206105-bb3c-4886-bba3-770caa1ee2e8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

}
#s-8a77fff4-5259-432d-a036-be6fa998c540 {
  margin-left: auto;
margin-right: auto;
}

#s-c1752960-6696-4110-b34e-760789f3d778 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c1752960-6696-4110-b34e-760789f3d778 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-c1752960-6696-4110-b34e-760789f3d778 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-c1752960-6696-4110-b34e-760789f3d778 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f223eee3-49c5-4b09-ae50-5735f48491dc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f223eee3-49c5-4b09-ae50-5735f48491dc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f223eee3-49c5-4b09-ae50-5735f48491dc.shg-box.shg-c {
  justify-content: center;
}

#s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-content {
  
    align-items: center;
  
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7444c857-8dab-481a-8d61-03971fddbfba {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
      position: relative;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-7444c857-8dab-481a-8d61-03971fddbfba {
  
  
  
  
}

#s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-content {
  
    align-items: center;
  
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7444c857-8dab-481a-8d61-03971fddbfba {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
      position: relative;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

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

.shg-image-margin-container-s-7444c857-8dab-481a-8d61-03971fddbfba {
  
  
  
  
}

#s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-content {
  
    align-items: center;
  
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7444c857-8dab-481a-8d61-03971fddbfba {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
      position: relative;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

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

.shg-image-margin-container-s-7444c857-8dab-481a-8d61-03971fddbfba {
  
  
  
  
}

#s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-content {
  
    align-items: center;
  
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7444c857-8dab-481a-8d61-03971fddbfba {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
      position: relative;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

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

.shg-image-margin-container-s-7444c857-8dab-481a-8d61-03971fddbfba {
  
  
  
  
}

#s-7444c857-8dab-481a-8d61-03971fddbfba {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-7444c857-8dab-481a-8d61-03971fddbfba .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-7444c857-8dab-481a-8d61-03971fddbfba .shogun-image-content {
  
    align-items: center;
  
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shg-align-container {
  display: flex;
  justify-content: center
}

.s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-7444c857-8dab-481a-8d61-03971fddbfba {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container {
      position: relative;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-7444c857-8dab-481a-8d61-03971fddbfba img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

}
#s-fe85030b-56f8-475c-ba3e-fee197b23aa9 {
  margin-left: auto;
margin-right: auto;
}

#s-eaaa8bbb-f1a7-4e05-8ee9-aa2efaef0271 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-eaaa8bbb-f1a7-4e05-8ee9-aa2efaef0271 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-eaaa8bbb-f1a7-4e05-8ee9-aa2efaef0271 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-eaaa8bbb-f1a7-4e05-8ee9-aa2efaef0271 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8aa59883-76c2-4b3a-8f28-b3a6ec9a5b4e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8aa59883-76c2-4b3a-8f28-b3a6ec9a5b4e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8aa59883-76c2-4b3a-8f28-b3a6ec9a5b4e.shg-box.shg-c {
  justify-content: center;
}

#s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-content {
  
    align-items: center;
  
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3e3a6655-acdf-499a-a073-2310802b071f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
      position: relative;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3e3a6655-acdf-499a-a073-2310802b071f {
  
  
  
  
}

#s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-content {
  
    align-items: center;
  
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3e3a6655-acdf-499a-a073-2310802b071f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
      position: relative;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-3e3a6655-acdf-499a-a073-2310802b071f {
  
  
  
  
}

#s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-content {
  
    align-items: center;
  
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3e3a6655-acdf-499a-a073-2310802b071f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
      position: relative;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-3e3a6655-acdf-499a-a073-2310802b071f {
  
  
  
  
}

#s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-content {
  
    align-items: center;
  
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3e3a6655-acdf-499a-a073-2310802b071f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
      position: relative;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-3e3a6655-acdf-499a-a073-2310802b071f {
  
  
  
  
}

#s-3e3a6655-acdf-499a-a073-2310802b071f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3e3a6655-acdf-499a-a073-2310802b071f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-3e3a6655-acdf-499a-a073-2310802b071f .shogun-image-content {
  
    align-items: center;
  
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3e3a6655-acdf-499a-a073-2310802b071f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container {
      position: relative;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3e3a6655-acdf-499a-a073-2310802b071f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

}
#s-bb34b1c8-5871-4d74-843e-e345dae773ea {
  margin-left: auto;
margin-right: auto;
}

#s-fcd85111-7423-4422-812c-f3666d8a6c16 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-fcd85111-7423-4422-812c-f3666d8a6c16 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-fcd85111-7423-4422-812c-f3666d8a6c16 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-fcd85111-7423-4422-812c-f3666d8a6c16 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f1e9d6b2-23e3-4422-ae6f-a7958250e83f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f1e9d6b2-23e3-4422-ae6f-a7958250e83f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f1e9d6b2-23e3-4422-ae6f-a7958250e83f.shg-box.shg-c {
  justify-content: center;
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-content {
  
    align-items: center;
  
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
      position: relative;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  
  
  
  
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-content {
  
    align-items: center;
  
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
      position: relative;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  
  
  
  
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-content {
  
    align-items: center;
  
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
      position: relative;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  
  
  
  
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-content {
  
    align-items: center;
  
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
      position: relative;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  
  
  
  
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b .shogun-image-content {
  
    align-items: center;
  
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container {
      position: relative;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1af191cc-9d12-4bb1-906e-2d4b4271d18b img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

}
#s-4d84e6e2-cd17-415d-9d30-2a9a257089e6 {
  margin-left: auto;
margin-right: auto;
}

#s-6e5a6a83-5325-4c78-919b-5fe083eaa72c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6e5a6a83-5325-4c78-919b-5fe083eaa72c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-6e5a6a83-5325-4c78-919b-5fe083eaa72c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-6e5a6a83-5325-4c78-919b-5fe083eaa72c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0872830c-c767-4d65-9c77-4418ece78bd0 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}
@media (min-width: 1200px){#s-0872830c-c767-4d65-9c77-4418ece78bd0 {
  margin-top: 10px;
}
}
#s-0872830c-c767-4d65-9c77-4418ece78bd0 .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-0872830c-c767-4d65-9c77-4418ece78bd0 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-184ec632-f2e7-4339-bc0f-3009b561a024 {
  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-184ec632-f2e7-4339-bc0f-3009b561a024:hover {background-color: rgba(92, 69, 40, 0.7) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-184ec632-f2e7-4339-bc0f-3009b561a024: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-184ec632-f2e7-4339-bc0f-3009b561a024 {
  margin-top: 10px;
margin-bottom: 10px;
background-image: none;
background-color: rgba(220, 202, 178, 1);
hover-type: color;
}
#s-184ec632-f2e7-4339-bc0f-3009b561a024: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-184ec632-f2e7-4339-bc0f-3009b561a024 {
  
}
}

  #s-184ec632-f2e7-4339-bc0f-3009b561a024-root {
    text-align: center;
  }


#s-184ec632-f2e7-4339-bc0f-3009b561a024.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-184ec632-f2e7-4339-bc0f-3009b561a024-root {
    text-align: center;
  }


#s-184ec632-f2e7-4339-bc0f-3009b561a024.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-184ec632-f2e7-4339-bc0f-3009b561a024-root {
    text-align: center;
  }


#s-184ec632-f2e7-4339-bc0f-3009b561a024.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-184ec632-f2e7-4339-bc0f-3009b561a024-root {
    text-align: center;
  }


#s-184ec632-f2e7-4339-bc0f-3009b561a024.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-184ec632-f2e7-4339-bc0f-3009b561a024-root {
    text-align: center;
  }


#s-184ec632-f2e7-4339-bc0f-3009b561a024.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#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; }}







#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 {
  justify-content: center;
}

#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);
}

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



#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);
}








#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 {
  justify-content: center;
}

#s-ce57f0ba-8856-4b64-b0d4-7c29997be6c4 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
}








#s-ce57f0ba-8856-4b64-b0d4-7c29997be6c4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ce57f0ba-8856-4b64-b0d4-7c29997be6c4.shg-box.shg-c {
  justify-content: center;
}

#s-5a8d278c-487a-4bc0-8393-d7222fce37ca {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5a8d278c-487a-4bc0-8393-d7222fce37ca .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-5a8d278c-487a-4bc0-8393-d7222fce37ca .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-e194a28f-9f31-4f8a-9148-baec69206615 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-e194a28f-9f31-4f8a-9148-baec69206615"] > .shg-row > .shg-c-xs-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 768px) {
[id="s-e194a28f-9f31-4f8a-9148-baec69206615"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-e194a28f-9f31-4f8a-9148-baec69206615"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-e194a28f-9f31-4f8a-9148-baec69206615"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-0205eaba-0b9a-4464-9ece-a57770b6dfef {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-0205eaba-0b9a-4464-9ece-a57770b6dfef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0205eaba-0b9a-4464-9ece-a57770b6dfef.shg-box.shg-c {
  justify-content: center;
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-content {
  
    align-items: center;
  
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
      position: relative;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  
  
  
  
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-content {
  
    align-items: center;
  
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
      position: relative;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  
  
  
  
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-content {
  
    align-items: center;
  
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
      position: relative;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  
  
  
  
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-content {
  
    align-items: center;
  
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
      position: relative;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  
  
  
  
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e .shogun-image-content {
  
    align-items: center;
  
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container {
      position: relative;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-00ea908f-25ff-43ac-87e8-3bf45b3d9f0e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

}
#s-e3c49bf3-351f-41e2-9cb5-28c4d6bd5690 {
  margin-left: auto;
margin-right: auto;
}

#s-b2130769-e9e6-44f6-ace2-0cbff5660ea5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b2130769-e9e6-44f6-ace2-0cbff5660ea5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b2130769-e9e6-44f6-ace2-0cbff5660ea5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b2130769-e9e6-44f6-ace2-0cbff5660ea5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-67f2cf9a-d241-4aff-865d-a4710dd260fc {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-67f2cf9a-d241-4aff-865d-a4710dd260fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67f2cf9a-d241-4aff-865d-a4710dd260fc.shg-box.shg-c {
  justify-content: center;
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin-left: auto;
margin-right: auto;
max-width: 2066px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-content {
  
    align-items: center;
  
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
      position: relative;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  
  
  
  
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-content {
  
    align-items: center;
  
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
      position: relative;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

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

.shg-image-margin-container-s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  
  
  
  
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-content {
  
    align-items: center;
  
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
      position: relative;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

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

.shg-image-margin-container-s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  
  
  
  
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-content {
  
    align-items: center;
  
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
      position: relative;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

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

.shg-image-margin-container-s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  
  
  
  
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2066px;
  }



  img.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
    
    
    
    max-height: 2066px;
  }


.s-8266042b-8a59-422d-bd27-a0dfc89dff21 .shogun-image-content {
  
    align-items: center;
  
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container {
      position: relative;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8266042b-8a59-422d-bd27-a0dfc89dff21 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2066px;
    }
  }

}
#s-4b682004-79f0-4e85-951a-b936744a226d {
  margin-left: auto;
margin-right: auto;
}

#s-ef9968be-c7b1-4ea2-a441-50d8ccbf4021 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ef9968be-c7b1-4ea2-a441-50d8ccbf4021 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ef9968be-c7b1-4ea2-a441-50d8ccbf4021 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ef9968be-c7b1-4ea2-a441-50d8ccbf4021 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-93258744-7e81-4a0f-abf5-7aba30f92dce {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-93258744-7e81-4a0f-abf5-7aba30f92dce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-93258744-7e81-4a0f-abf5-7aba30f92dce.shg-box.shg-c {
  justify-content: center;
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin-left: auto;
margin-right: auto;
max-width: 2272px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
      position: relative;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  
  
  
  
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
      position: relative;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  
  
  
  
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
      position: relative;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  
  
  
  
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
      position: relative;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

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

.shg-image-margin-container-s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  
  
  
  
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2272px;
  }



  img.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
    
    
    
    max-height: 2272px;
  }


.s-c076a0cd-9159-4ab9-ac37-42598a6013c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container {
      position: relative;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c076a0cd-9159-4ab9-ac37-42598a6013c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2272px;
    }
  }

}
#s-3d75d5e8-3f62-413d-819a-afbf242bb950 {
  margin-left: auto;
margin-right: auto;
}

#s-98fa0bd0-58a4-4f31-ba32-0a7973aba828 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-98fa0bd0-58a4-4f31-ba32-0a7973aba828 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-98fa0bd0-58a4-4f31-ba32-0a7973aba828 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-98fa0bd0-58a4-4f31-ba32-0a7973aba828 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-66bffc76-42b9-41f5-8ae0-0a9cc0f609ff {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-66bffc76-42b9-41f5-8ae0-0a9cc0f609ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-66bffc76-42b9-41f5-8ae0-0a9cc0f609ff.shg-box.shg-c {
  justify-content: center;
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-content {
  
    align-items: center;
  
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3971f42c-d519-4124-9451-f988fea2c7f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
      position: relative;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  
  
  
  
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-content {
  
    align-items: center;
  
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3971f42c-d519-4124-9451-f988fea2c7f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
      position: relative;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  
  
  
  
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-content {
  
    align-items: center;
  
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3971f42c-d519-4124-9451-f988fea2c7f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
      position: relative;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  
  
  
  
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-content {
  
    align-items: center;
  
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3971f42c-d519-4124-9451-f988fea2c7f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
      position: relative;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  
  
  
  
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3971f42c-d519-4124-9451-f988fea2c7f2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-3971f42c-d519-4124-9451-f988fea2c7f2 .shogun-image-content {
  
    align-items: center;
  
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3971f42c-d519-4124-9451-f988fea2c7f2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container {
      position: relative;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3971f42c-d519-4124-9451-f988fea2c7f2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

}
#s-f75d6c40-607e-4b8e-ba0d-19a8c8909cfe {
  margin-left: auto;
margin-right: auto;
}

#s-71048dab-27a3-4e71-9996-50b9d20ed797 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-71048dab-27a3-4e71-9996-50b9d20ed797 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-71048dab-27a3-4e71-9996-50b9d20ed797 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-71048dab-27a3-4e71-9996-50b9d20ed797 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1af7d94c-dbd5-4d86-9294-70a8a71a6da2 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-1af7d94c-dbd5-4d86-9294-70a8a71a6da2 .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-1af7d94c-dbd5-4d86-9294-70a8a71a6da2 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-68e96a62-fd16-43f6-8e1d-dc430517f9db {
  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-68e96a62-fd16-43f6-8e1d-dc430517f9db: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-68e96a62-fd16-43f6-8e1d-dc430517f9db:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 992px) and (max-width: 1199px){#s-68e96a62-fd16-43f6-8e1d-dc430517f9db {
  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-68e96a62-fd16-43f6-8e1d-dc430517f9db: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-68e96a62-fd16-43f6-8e1d-dc430517f9db-root {
    text-align: center;
  }


#s-68e96a62-fd16-43f6-8e1d-dc430517f9db.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-68e96a62-fd16-43f6-8e1d-dc430517f9db-root {
    text-align: center;
  }


#s-68e96a62-fd16-43f6-8e1d-dc430517f9db.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-68e96a62-fd16-43f6-8e1d-dc430517f9db-root {
    text-align: center;
  }


#s-68e96a62-fd16-43f6-8e1d-dc430517f9db.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-68e96a62-fd16-43f6-8e1d-dc430517f9db-root {
    text-align: center;
  }


#s-68e96a62-fd16-43f6-8e1d-dc430517f9db.shg-btn {
  color: rgba(249, 249, 249, 1);
  font-size: 16px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-68e96a62-fd16-43f6-8e1d-dc430517f9db-root {
    text-align: center;
  }


#s-68e96a62-fd16-43f6-8e1d-dc430517f9db.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 {
  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 {
  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 {
  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 {
  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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 397px;
    }
  }

}
#s-81f4065d-ff4a-4537-943d-13923695f8b2 {
  margin-left: auto;
margin-right: auto;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 20px;
  
  
  font-style:  normal ;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 20px;
}

#s-7574904a-c16f-4b3e-a6ba-97f7ebc238c9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-d8248839-1187-4892-b390-a3d1287857ce {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 2%;
padding-bottom: 10px;
padding-right: 2%;
}
@media (min-width: 1200px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}@media (max-width: 767px){#s-d8248839-1187-4892-b390-a3d1287857ce {
  display: none;
}
#s-d8248839-1187-4892-b390-a3d1287857ce, #wrap-s-d8248839-1187-4892-b390-a3d1287857ce { display: none !important; }}
@media (min-width: 0px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 992px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 24.0px);
}

}

@media (min-width: 1200px) {
[id="s-d8248839-1187-4892-b390-a3d1287857ce"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 24.0px);
}

}

#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
min-height: 50px;
}








#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7dbccdac-6283-4b3f-a6dd-557e6d0776ec.shg-box.shg-c {
  justify-content: center;
}

#s-50e479e5-cc06-4c04-a2cf-703da3513658 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
text-align: left;
background-color: rgba(34, 34, 34, 1);
}

#s-50e479e5-cc06-4c04-a2cf-703da3513658 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}



#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9 {
  margin-top: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 1%;
padding-bottom: 20px;
padding-right: 1%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (min-width: 1200px){#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9 {
  padding-bottom: 20px;
}
}







#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4fd43567-ab14-4b74-8aff-12d7581d7ac9.shg-box.shg-c {
  justify-content: center;
}

#s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 992px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 10.0px);
}

}

@media (min-width: 1200px) {
[id="s-bab0d223-f7fc-4ef8-9c68-b4875b1a3e89"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 10.0px);
}

}

#s-876959c7-8b73-4273-9e22-b3670d34d550 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-876959c7-8b73-4273-9e22-b3670d34d550 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-876959c7-8b73-4273-9e22-b3670d34d550.shg-box.shg-c {
  justify-content: center;
}

#s-f2bdb95b-0b16-446b-b1e7-0b6858ae95d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-f2bdb95b-0b16-446b-b1e7-0b6858ae95d9 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-f2bdb95b-0b16-446b-b1e7-0b6858ae95d9 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-12776b3a-8034-48ae-b288-218a2f3706be {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-bottom: 5px;
text-align: left;
}

#s-12776b3a-8034-48ae-b288-218a2f3706be .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-12776b3a-8034-48ae-b288-218a2f3706be .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-2e69b45c-b79d-4136-8ff6-1e9f7025456d {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 1200px){#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd {
  text-align: center;
}
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd {
  max-width:  100%;
}

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom,
.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  max-width: 400px !important;
  
}

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b954f8f-1d28-4428-b260-2b03ac1ec6dd img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4273858e-7690-4b9e-9c59-42ae384d1406 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4273858e-7690-4b9e-9c59-42ae384d1406 .shg-product-title-component h1 {
  
  
  
  
  font-size: 20px;
  
  
  
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-20a797bb-dac1-493d-89db-267e16b2c63a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 {
  margin-left: auto;
margin-right: auto;
padding-left: 2%;
padding-right: 2%;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}








#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c22c3ad5-6fa1-4f73-b496-18e8ef00f454.shg-box.shg-c {
  justify-content: center;
}

#s-5fe527bf-03cf-4697-8944-a394be4f0e3f {
  margin-left: auto;
margin-right: auto;
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
}

#s-5fe527bf-03cf-4697-8944-a394be4f0e3f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-5fe527bf-03cf-4697-8944-a394be4f0e3f .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


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

.shg-category-root {
  display: grid;
  -moz-column-gap: 10px;
       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-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}

#s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 {
  --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-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-prev,
#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-next {
  
}

#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-prev svg,
#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 .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-d8c9d81d-520a-4c31-a7e0-8d8fbd833ba5 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-17284de4-b383-4a6b-baa6-ecb8ac989ad4 {
  margin-left: auto;
margin-right: auto;
}

#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a0aeb8d-f9a9-4f0d-a0cf-68917ddc0d7e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-40bf491b-961a-4e2c-a6c0-d37c319ca7f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-40bf491b-961a-4e2c-a6c0-d37c319ca7f8 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-f0f69b51-4d38-4185-bfd2-9c44e28096fe {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f0f69b51-4d38-4185-bfd2-9c44e28096fe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f0f69b51-4d38-4185-bfd2-9c44e28096fe .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f0f69b51-4d38-4185-bfd2-9c44e28096fe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-26307465-3b64-4d51-bf99-b71e2ded6877 {
  margin-left: auto;
margin-right: auto;
}

#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1dcc070-ce97-4020-9645-fe0f5c6c01b0 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f1c9cf1e-b60f-4fea-8c97-e4e572785ee2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f1c9cf1e-b60f-4fea-8c97-e4e572785ee2 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-41098861-9ed1-4cd7-a2b7-6d642baaa1d7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-41098861-9ed1-4cd7-a2b7-6d642baaa1d7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-41098861-9ed1-4cd7-a2b7-6d642baaa1d7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-41098861-9ed1-4cd7-a2b7-6d642baaa1d7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8984ebb8-d5eb-4e20-a20b-521ae23fc010 {
  margin-left: auto;
margin-right: auto;
}

#s-e7c74927-b714-46e0-acb0-566a4127f5de {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e7c74927-b714-46e0-acb0-566a4127f5de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-74dd2438-8bf2-4e11-a44b-c54d54403d47 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74dd2438-8bf2-4e11-a44b-c54d54403d47 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-f4f41278-9813-4008-927e-b16413732711 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f4f41278-9813-4008-927e-b16413732711 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f4f41278-9813-4008-927e-b16413732711 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f4f41278-9813-4008-927e-b16413732711 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-35ebb2b9-24cb-4122-b3f7-0f6d32ec3121 {
  margin-left: auto;
margin-right: auto;
}

#s-c6a22a6e-2e94-41be-996f-656b161afd20 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c6a22a6e-2e94-41be-996f-656b161afd20 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-382d3aeb-d20f-4ce5-960e-e8227673caf9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-382d3aeb-d20f-4ce5-960e-e8227673caf9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-93435843-5e04-425e-8394-7df865c60a97 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-93435843-5e04-425e-8394-7df865c60a97 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-93435843-5e04-425e-8394-7df865c60a97 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-93435843-5e04-425e-8394-7df865c60a97 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-33cbb933-4232-4043-a4df-708536e6dcf7 {
  margin-left: auto;
margin-right: auto;
}

#s-c0e28add-1088-4904-9765-31c91fe2dba8 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c0e28add-1088-4904-9765-31c91fe2dba8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1f62a40c-3198-4b2f-9295-ac4f3b849128 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1f62a40c-3198-4b2f-9295-ac4f3b849128 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-3afbb0b6-b2ec-4273-82d1-53718a69166b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-3afbb0b6-b2ec-4273-82d1-53718a69166b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-3afbb0b6-b2ec-4273-82d1-53718a69166b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-3afbb0b6-b2ec-4273-82d1-53718a69166b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-03d21007-d3d4-408f-8a7d-f728d5081ac8 {
  margin-left: auto;
margin-right: auto;
}

#s-aba87cb5-afe4-4f50-97a3-97db27f1359b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aba87cb5-afe4-4f50-97a3-97db27f1359b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-179627c1-d2c1-44f6-840e-c4f1c80ee17c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-179627c1-d2c1-44f6-840e-c4f1c80ee17c .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-d475535c-5f26-4e20-b8a7-23f2cfe24e43 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-d475535c-5f26-4e20-b8a7-23f2cfe24e43 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-d475535c-5f26-4e20-b8a7-23f2cfe24e43 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-d475535c-5f26-4e20-b8a7-23f2cfe24e43 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ff94d874-bce3-4c47-86e5-2b0794aae10c {
  margin-left: auto;
margin-right: auto;
}

#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e86d15e0-8746-4663-9e48-07e6c6c33f3a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-44793a54-7308-4fbb-8a31-92b87a80e27a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-44793a54-7308-4fbb-8a31-92b87a80e27a .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-515c418f-f4b2-406c-a279-725630b1b441 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-515c418f-f4b2-406c-a279-725630b1b441 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-515c418f-f4b2-406c-a279-725630b1b441 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-515c418f-f4b2-406c-a279-725630b1b441 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bf27b0ee-8c6f-4e82-9df4-752f2dcdb21b {
  margin-left: auto;
margin-right: auto;
}

#s-81e7c000-398b-436d-8244-d7f46d7d4706 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81e7c000-398b-436d-8244-d7f46d7d4706 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0e0b1f5d-99d2-42fd-b7e5-2d252cec1c3c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0e0b1f5d-99d2-42fd-b7e5-2d252cec1c3c .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}

#s-a3beb617-87f8-42af-ad54-f17be07adc64 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-a3beb617-87f8-42af-ad54-f17be07adc64 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-a3beb617-87f8-42af-ad54-f17be07adc64 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-a3beb617-87f8-42af-ad54-f17be07adc64 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5a02f843-dca0-421d-8ce8-5074d718788d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}

#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 1200px){#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}@media (min-width: 992px) and (max-width: 1199px){#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


#s-5a02f843-dca0-421d-8ce8-5074d718788d .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  justify-content: flex-start;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin-left: auto;
margin-right: auto;
min-height: 250px;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
  margin-left: auto;
  margin-right: auto;
  
  
}

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-height: 2500px;
    }
  }

@media (min-width: 1200px){

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

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-height: 2500px;
    }
  }

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

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

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-height: 2500px;
    }
  }

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

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

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-height: 2500px;
    }
  }

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

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

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    min-height: 250px;
    max-height: 2500px;
  }



  img.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
    
    
    min-height: 250px;
    max-height: 2500px;
  }


.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff .shogun-image-content {
  
    align-items: center;
  
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shg-align-container {
  display: flex;
  justify-content: center
}

.s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container {
      position: relative;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-072e86e7-2fa6-4ea2-8aec-c3361c2ce9ff img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      min-height: 250px;
      max-height: 2500px;
    }
  }

}
#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}@media (max-width: 767px){#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 {
  
}
}







#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3e2c025d-d487-4ae0-9ff2-d6362f6075b8.shg-box.shg-c {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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-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 {
  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 {
  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 {
  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 {
  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 {
  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-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 {
  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;
}
@media (min-width: 1200px){#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 {
  display: none;
}
#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9, #wrap-s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 {
  display: none;
}
#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9, #wrap-s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 {
  background-color: rgba(249, 249, 249, 1);
}
}@media (max-width: 767px){#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 {
  display: none;
}
#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9, #wrap-s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 { display: none !important; }}







#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f8d33f5d-1e2e-4f63-8304-2ab8478427b9.shg-box.shg-c {
  justify-content: center;
}

#s-b22e19eb-b044-4fb0-b398-94f2aef6314e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}

#s-b22e19eb-b044-4fb0-b398-94f2aef6314e .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-b22e19eb-b044-4fb0-b398-94f2aef6314e .shogun-heading-component h1 {
  color: rgba(48, 33, 186, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#s-ef1febb0-8475-4a36-9cc7-c36558aeb77b {
  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-ef1febb0-8475-4a36-9cc7-c36558aeb77b .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-ef1febb0-8475-4a36-9cc7-c36558aeb77b .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-e6f0e867-0408-42c6-88a1-d2d06a50898a {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-e6f0e867-0408-42c6-88a1-d2d06a50898a {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
background-color: rgba(48, 33, 186, 1);
}
}
@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% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e6f0e867-0408-42c6-88a1-d2d06a50898a"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e6f0e867-0408-42c6-88a1-d2d06a50898a"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-c37a60e4-edd6-4df1-82e5-d9e96e521ce4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#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 {
  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-3e8307a6-7cb4-4186-ba59-46a02245fad1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-3e8307a6-7cb4-4186-ba59-46a02245fad1 {
  margin-top: 0px;
text-align: left;
}
}
#s-3e8307a6-7cb4-4186-ba59-46a02245fad1 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3e8307a6-7cb4-4186-ba59-46a02245fad1 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#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: 20px;
  
  
  
}


}
#s-316736ba-222f-427c-8b66-e3ad50f97664 {
  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-316736ba-222f-427c-8b66-e3ad50f97664:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-316736ba-222f-427c-8b66-e3ad50f97664:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-316736ba-222f-427c-8b66-e3ad50f97664 {
  margin-top: 20px;
margin-bottom: 20px;
padding-left: 20%;
padding-right: 20%;
color: rgba(87, 83, 131, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-316736ba-222f-427c-8b66-e3ad50f97664:hover {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(87, 83, 131, 1) !important;}#s-316736ba-222f-427c-8b66-e3ad50f97664:active {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(87, 83, 131, 1) !important;}}

  #s-316736ba-222f-427c-8b66-e3ad50f97664-root {
    text-align: center;
  }


#s-316736ba-222f-427c-8b66-e3ad50f97664.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-316736ba-222f-427c-8b66-e3ad50f97664-root {
    text-align: center;
  }


#s-316736ba-222f-427c-8b66-e3ad50f97664.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-316736ba-222f-427c-8b66-e3ad50f97664-root {
    text-align: center;
  }


#s-316736ba-222f-427c-8b66-e3ad50f97664.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-316736ba-222f-427c-8b66-e3ad50f97664-root {
    text-align: center;
  }


#s-316736ba-222f-427c-8b66-e3ad50f97664.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-316736ba-222f-427c-8b66-e3ad50f97664-root {
    text-align: center;
  }


#s-316736ba-222f-427c-8b66-e3ad50f97664.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#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;
aspect-ratio: 1/1;
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: solid;
max-width: 2500px;
aspect-ratio: 1/1;
}
}


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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
      position: relative;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  
  
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
      position: relative;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
      position: relative;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
      position: relative;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  
  
  
  
}

#s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container {
      position: relative;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d54f7c01-84e8-4954-b4f9-e797edb4cf48 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-8205850c-18d8-422b-93e6-b8e6c896c51b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(167, 203, 254, 1);
}

#s-8205850c-18d8-422b-93e6-b8e6c896c51b .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-8205850c-18d8-422b-93e6-b8e6c896c51b .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 {
  text-align: center;
}
}
#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 .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-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-8c0abf0b-2a43-4cc1-b5aa-658f71e21fb7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  border-top-width: 8px;
border-left-width: 8px;
border-bottom-width: 8px;
border-right-width: 8px;
border-color: rgba(249, 249, 249, 1);
border-style: solid;
display: none;
}
#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070, #wrap-s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 { display: none !important; }}


.shg-image-margin-container-s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin: 0 !important;
}





  img.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
    
    
    
    
  }


.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 .shogun-image-content {
  
    align-items: center;
  
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  
  
  
  
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin: 0 !important;
}





  img.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
    
    
    
    
  }


.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 .shogun-image-content {
  
    align-items: center;
  
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  
  
  
  
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin: 0 !important;
}





  img.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
    
    
    
    
  }


.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 .shogun-image-content {
  
    align-items: center;
  
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  
  
  
  
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin: 0 !important;
}





  img.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
    
    
    
    
  }


.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 .shogun-image-content {
  
    align-items: center;
  
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  
  
  
  
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 {
  margin: 0 !important;
}





  img.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
    
    
    
    
  }


.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070 .shogun-image-content {
  
    align-items: center;
  
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b82ab1cd-2cac-4e9b-a5df-b59293ddf070.shogun-image {
  box-sizing: border-box;
}




}
#s-a1ad52f8-d20e-4456-a868-770396d537ce {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-a1ad52f8-d20e-4456-a868-770396d537ce {
  margin-top: 20px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
text-align: left;
}
}
#s-a1ad52f8-d20e-4456-a868-770396d537ce .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-a1ad52f8-d20e-4456-a868-770396d537ce .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-2b890bf3-8527-491d-a64d-133ce49bbd1d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-2b890bf3-8527-491d-a64d-133ce49bbd1d {
  margin-top: 10px;
}
}
/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d {
  --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-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-prev,
#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-next {
  
}

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-prev svg,
#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-2b890bf3-8527-491d-a64d-133ce49bbd1d .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-2b890bf3-8527-491d-a64d-133ce49bbd1d .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-3e913c32-24c4-4d22-af6b-7fde3d53cdfb {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3e913c32-24c4-4d22-af6b-7fde3d53cdfb"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3e913c32-24c4-4d22-af6b-7fde3d53cdfb"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3e913c32-24c4-4d22-af6b-7fde3d53cdfb"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3e913c32-24c4-4d22-af6b-7fde3d53cdfb"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-228e7ee0-de04-48c0-8c10-d501d062ba3e {
  margin-left: auto;
margin-right: auto;
}

#s-3bde958e-2f38-4b7a-a351-0684f83d2b07 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3bde958e-2f38-4b7a-a351-0684f83d2b07 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-3bde958e-2f38-4b7a-a351-0684f83d2b07 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-content {
  
    align-items: center;
  
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
      position: relative;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  
  
  
  
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-content {
  
    align-items: center;
  
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
      position: relative;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  
  
  
  
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-content {
  
    align-items: center;
  
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
      position: relative;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  
  
  
  
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-content {
  
    align-items: center;
  
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
      position: relative;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  
  
  
  
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c .shogun-image-content {
  
    align-items: center;
  
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container {
      position: relative;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b0cc4883-b51b-456a-901b-2a5abf4bb80c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-373c74c1-ffed-43db-b293-416edf781269 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-373c74c1-ffed-43db-b293-416edf781269 {
  text-align: center;
}
}
#s-373c74c1-ffed-43db-b293-416edf781269 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-373c74c1-ffed-43db-b293-416edf781269 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-373c74c1-ffed-43db-b293-416edf781269 .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-373c74c1-ffed-43db-b293-416edf781269 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-373c74c1-ffed-43db-b293-416edf781269 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-373c74c1-ffed-43db-b293-416edf781269 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-c2c3acd6-8083-41cc-af26-ea0682449d19 {
  margin-left: auto;
margin-right: auto;
}

#s-755ec66f-aafd-4dd7-9c96-2c738c0380c1 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-755ec66f-aafd-4dd7-9c96-2c738c0380c1 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-755ec66f-aafd-4dd7-9c96-2c738c0380c1 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
      position: relative;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  
  
  
  
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
      position: relative;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  
  
  
  
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
      position: relative;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  
  
  
  
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
      position: relative;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  
  
  
  
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container {
      position: relative;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1b56d39f-ec70-4c04-8590-f4bfeb35d4b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-e521e778-7741-4d68-b853-b32f236a62e1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-e521e778-7741-4d68-b853-b32f236a62e1 {
  text-align: center;
}
}
#s-e521e778-7741-4d68-b853-b32f236a62e1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e521e778-7741-4d68-b853-b32f236a62e1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e521e778-7741-4d68-b853-b32f236a62e1 .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-e521e778-7741-4d68-b853-b32f236a62e1 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e521e778-7741-4d68-b853-b32f236a62e1 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e521e778-7741-4d68-b853-b32f236a62e1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-51a76738-2a54-4514-bdfe-4b768ecaefd3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-51a76738-2a54-4514-bdfe-4b768ecaefd3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-51a76738-2a54-4514-bdfe-4b768ecaefd3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-51a76738-2a54-4514-bdfe-4b768ecaefd3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-51a76738-2a54-4514-bdfe-4b768ecaefd3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-90ea2c06-c314-496f-a082-6c4ab4c9c3d2 {
  margin-left: auto;
margin-right: auto;
}

#s-ca8aa9db-4e5c-4606-9b60-c221f3e556ee {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ca8aa9db-4e5c-4606-9b60-c221f3e556ee .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-ca8aa9db-4e5c-4606-9b60-c221f3e556ee .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-content {
  
    align-items: center;
  
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21a839fc-de85-4306-ae4e-73f95adbb099 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
      position: relative;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  
  
  
  
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-content {
  
    align-items: center;
  
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21a839fc-de85-4306-ae4e-73f95adbb099 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
      position: relative;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  
  
  
  
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-content {
  
    align-items: center;
  
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21a839fc-de85-4306-ae4e-73f95adbb099 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
      position: relative;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  
  
  
  
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-content {
  
    align-items: center;
  
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21a839fc-de85-4306-ae4e-73f95adbb099 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
      position: relative;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  
  
  
  
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-21a839fc-de85-4306-ae4e-73f95adbb099 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-21a839fc-de85-4306-ae4e-73f95adbb099 .shogun-image-content {
  
    align-items: center;
  
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shg-align-container {
  display: flex;
  justify-content: center
}

.s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-21a839fc-de85-4306-ae4e-73f95adbb099 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container {
      position: relative;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-21a839fc-de85-4306-ae4e-73f95adbb099 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f {
  text-align: center;
}
}
#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f .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-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4b2dbfc4-2d9a-4534-b8c7-a6a7c295734f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-49da2810-1a81-41b5-a559-1a44c783be79 {
  margin-left: auto;
margin-right: auto;
}

#s-70629502-27f5-428d-876c-ec53ebd4adea {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-70629502-27f5-428d-876c-ec53ebd4adea .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-70629502-27f5-428d-876c-ec53ebd4adea .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ade965df-6f42-4610-9c46-c9ed64923a19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
      position: relative;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  
  
  
  
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ade965df-6f42-4610-9c46-c9ed64923a19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
      position: relative;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  
  
  
  
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ade965df-6f42-4610-9c46-c9ed64923a19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
      position: relative;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  
  
  
  
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ade965df-6f42-4610-9c46-c9ed64923a19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
      position: relative;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  
  
  
  
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ade965df-6f42-4610-9c46-c9ed64923a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-ade965df-6f42-4610-9c46-c9ed64923a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ade965df-6f42-4610-9c46-c9ed64923a19 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container {
      position: relative;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ade965df-6f42-4610-9c46-c9ed64923a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e {
  text-align: center;
}
}
#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e .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-ffbf3302-0ed7-4bfa-8596-cc900eb5139e .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ffbf3302-0ed7-4bfa-8596-cc900eb5139e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-9c04cdf3-96cf-4dd4-87f4-74fac62d402f {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-9c04cdf3-96cf-4dd4-87f4-74fac62d402f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9c04cdf3-96cf-4dd4-87f4-74fac62d402f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-9c04cdf3-96cf-4dd4-87f4-74fac62d402f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-9c04cdf3-96cf-4dd4-87f4-74fac62d402f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-8707d3cf-e95a-4880-b1a2-edb499fb6514 {
  margin-left: auto;
margin-right: auto;
}

#s-e743a7a7-398c-41e4-9134-d2898f26f7cc {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e743a7a7-398c-41e4-9134-d2898f26f7cc .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e743a7a7-398c-41e4-9134-d2898f26f7cc .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-content {
  
    align-items: center;
  
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
      position: relative;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  
  
  
  
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-content {
  
    align-items: center;
  
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
      position: relative;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  
  
  
  
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-content {
  
    align-items: center;
  
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
      position: relative;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  
  
  
  
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-content {
  
    align-items: center;
  
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
      position: relative;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  
  
  
  
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-0185b4de-6e11-457b-a0f3-fc3439ac369e .shogun-image-content {
  
    align-items: center;
  
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container {
      position: relative;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0185b4de-6e11-457b-a0f3-fc3439ac369e img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 {
  text-align: center;
}
}
#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 .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-5a70e40b-2b1f-4710-a827-eba9f3d79157 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-5a70e40b-2b1f-4710-a827-eba9f3d79157 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-f9d178d7-d8ff-4015-90be-e9c980950a54 {
  margin-left: auto;
margin-right: auto;
}

#s-4d097ccb-74c5-4d22-adab-2c3e7b3d15d0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4d097ccb-74c5-4d22-adab-2c3e7b3d15d0 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-4d097ccb-74c5-4d22-adab-2c3e7b3d15d0 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-content {
  
    align-items: center;
  
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
      position: relative;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  
  
  
  
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-content {
  
    align-items: center;
  
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
      position: relative;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  
  
  
  
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-content {
  
    align-items: center;
  
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
      position: relative;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  
  
  
  
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-content {
  
    align-items: center;
  
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
      position: relative;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  
  
  
  
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 .shogun-image-content {
  
    align-items: center;
  
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container {
      position: relative;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9dc525fb-aaf5-4081-94fc-7db3adcd5d25 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-861f8a58-4fc7-424d-a777-433099314d3b {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-861f8a58-4fc7-424d-a777-433099314d3b {
  text-align: center;
}
}
#s-861f8a58-4fc7-424d-a777-433099314d3b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-861f8a58-4fc7-424d-a777-433099314d3b .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-861f8a58-4fc7-424d-a777-433099314d3b .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-861f8a58-4fc7-424d-a777-433099314d3b .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-861f8a58-4fc7-424d-a777-433099314d3b .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-861f8a58-4fc7-424d-a777-433099314d3b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-4302516b-a627-49a9-9724-8f5ac9bfa4f6 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-4302516b-a627-49a9-9724-8f5ac9bfa4f6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4302516b-a627-49a9-9724-8f5ac9bfa4f6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4302516b-a627-49a9-9724-8f5ac9bfa4f6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4302516b-a627-49a9-9724-8f5ac9bfa4f6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-d2530de0-f7fc-4f07-8ad6-c444cfe02718 {
  margin-left: auto;
margin-right: auto;
}

#s-1008a828-40cd-4884-9eb1-04727bad2b16 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1008a828-40cd-4884-9eb1-04727bad2b16 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1008a828-40cd-4884-9eb1-04727bad2b16 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-content {
  
    align-items: center;
  
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
      position: relative;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  
  
  
  
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-content {
  
    align-items: center;
  
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
      position: relative;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  
  
  
  
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-content {
  
    align-items: center;
  
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
      position: relative;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  
  
  
  
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-content {
  
    align-items: center;
  
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
      position: relative;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  
  
  
  
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a .shogun-image-content {
  
    align-items: center;
  
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container {
      position: relative;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44002eea-720c-4eb6-b9b0-1c5aface8b1a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-54fd1b47-b07a-4433-aa76-c958015790b1 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-54fd1b47-b07a-4433-aa76-c958015790b1 {
  text-align: center;
}
}
#s-54fd1b47-b07a-4433-aa76-c958015790b1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-54fd1b47-b07a-4433-aa76-c958015790b1 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-54fd1b47-b07a-4433-aa76-c958015790b1 .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-54fd1b47-b07a-4433-aa76-c958015790b1 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-54fd1b47-b07a-4433-aa76-c958015790b1 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-54fd1b47-b07a-4433-aa76-c958015790b1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-7258bbab-fd32-44ae-823d-3f85ce2427cc {
  margin-left: auto;
margin-right: auto;
}

#s-739d498f-c37d-4a31-850b-7e172a82c29c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-739d498f-c37d-4a31-850b-7e172a82c29c .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-739d498f-c37d-4a31-850b-7e172a82c29c .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
      position: relative;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  
  
  
  
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
      position: relative;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  
  
  
  
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
      position: relative;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  
  
  
  
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
      position: relative;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  
  
  
  
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container {
      position: relative;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6fd6ed1c-8cc6-47f7-959d-55354948cac6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-9a628117-be8b-464b-b989-7e9ac2c60c77 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-9a628117-be8b-464b-b989-7e9ac2c60c77 {
  text-align: center;
}
}
#s-9a628117-be8b-464b-b989-7e9ac2c60c77 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-9a628117-be8b-464b-b989-7e9ac2c60c77 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9a628117-be8b-464b-b989-7e9ac2c60c77 .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-9a628117-be8b-464b-b989-7e9ac2c60c77 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-9a628117-be8b-464b-b989-7e9ac2c60c77 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-9a628117-be8b-464b-b989-7e9ac2c60c77 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-91ffa165-1f20-402c-bbb7-27655d22f177 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-91ffa165-1f20-402c-bbb7-27655d22f177"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-91ffa165-1f20-402c-bbb7-27655d22f177"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-91ffa165-1f20-402c-bbb7-27655d22f177"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-91ffa165-1f20-402c-bbb7-27655d22f177"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3dc9cb66-ac0b-4172-ba89-a97cf37d776a {
  margin-left: auto;
margin-right: auto;
}

#s-da88f399-ebfd-4e7e-8fc8-322c41363960 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da88f399-ebfd-4e7e-8fc8-322c41363960 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-da88f399-ebfd-4e7e-8fc8-322c41363960 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-content {
  
    align-items: center;
  
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
      position: relative;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  
  
  
  
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-content {
  
    align-items: center;
  
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
      position: relative;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  
  
  
  
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-content {
  
    align-items: center;
  
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
      position: relative;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  
  
  
  
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-content {
  
    align-items: center;
  
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
      position: relative;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  
  
  
  
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e1880fb1-f173-4088-9253-e9d1ecd7734c .shogun-image-content {
  
    align-items: center;
  
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container {
      position: relative;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e1880fb1-f173-4088-9253-e9d1ecd7734c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d {
  text-align: center;
}
}
#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d .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-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-b0b7a4e6-c3b7-4ff4-a2a5-948b63f3b43d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-0ace0d94-8ef2-4222-808f-7671afd6f387 {
  margin-left: auto;
margin-right: auto;
}

#s-1761a091-6bcf-4723-9e2e-fce61d3cb439 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1761a091-6bcf-4723-9e2e-fce61d3cb439 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1761a091-6bcf-4723-9e2e-fce61d3cb439 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-content {
  
    align-items: center;
  
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
      position: relative;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  
  
  
  
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-content {
  
    align-items: center;
  
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
      position: relative;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  
  
  
  
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-content {
  
    align-items: center;
  
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
      position: relative;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  
  
  
  
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-content {
  
    align-items: center;
  
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
      position: relative;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  
  
  
  
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 .shogun-image-content {
  
    align-items: center;
  
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container {
      position: relative;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2cef66fe-7c2f-464a-bf2c-34f2c8439f75 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-544cddc9-8633-4695-89e7-f5f7420c06df {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-544cddc9-8633-4695-89e7-f5f7420c06df {
  text-align: center;
}
}
#s-544cddc9-8633-4695-89e7-f5f7420c06df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-544cddc9-8633-4695-89e7-f5f7420c06df .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-544cddc9-8633-4695-89e7-f5f7420c06df .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-544cddc9-8633-4695-89e7-f5f7420c06df .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-544cddc9-8633-4695-89e7-f5f7420c06df .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-544cddc9-8633-4695-89e7-f5f7420c06df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-fc76fc8b-c6dc-473d-96e6-24b00ae5bb3d {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-fc76fc8b-c6dc-473d-96e6-24b00ae5bb3d {
  margin-top: 0px;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
text-align: center;
}
}
#s-fc76fc8b-c6dc-473d-96e6-24b00ae5bb3d .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


#s-fc76fc8b-c6dc-473d-96e6-24b00ae5bb3d .shogun-heading-component h1 a {
  
}

@media (min-width: 768px) and (max-width: 991px){#s-fc76fc8b-c6dc-473d-96e6-24b00ae5bb3d .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-fc76fc8b-c6dc-473d-96e6-24b00ae5bb3d .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 1);
}

}
#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 {
  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;
background-color: rgba(0, 0, 0, 1);
}
@media (min-width: 1200px){#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 {
  display: none;
}
#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2, #wrap-s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 {
  display: none;
}
#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2, #wrap-s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 {
  display: none;
}
#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2, #wrap-s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 { display: none !important; }}@media (max-width: 767px){#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 {
  background-color: rgba(249, 249, 249, 1);
}
}







#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2d2876f-82ce-4a5b-8185-a55ff1dbb2a2.shg-box.shg-c {
  justify-content: center;
}

#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: center;
}
}
#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(48, 33, 186, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


}
#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);
}

#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(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 19px;
  
  
  
}


}
#s-86d26a63-852e-4644-9504-e6b73eee93d4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-86d26a63-852e-4644-9504-e6b73eee93d4 {
  padding-left: 5%;
padding-right: 5%;
background-color: rgba(48, 33, 186, 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 {
  justify-content: center;
}

#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: 10px;
padding-bottom: 10px;
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-de5fc089-fe65-41cb-aaad-5f235a5a174a {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-de5fc089-fe65-41cb-aaad-5f235a5a174a {
  padding-top: 20px;
padding-bottom: 0px;
text-align: left;
}
}
#s-de5fc089-fe65-41cb-aaad-5f235a5a174a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-de5fc089-fe65-41cb-aaad-5f235a5a174a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#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: 0px;
margin-bottom: 0px;
}
}
#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
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: solid;
}
}


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



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
      position: relative;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  
  
  
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
      position: relative;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
      position: relative;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
      position: relative;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  
  
  
  
}

#s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image {
    
    
    
    max-height: 1280px;
  }


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




  @supports not (aspect-ratio: 1/1) {
    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container {
      position: relative;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ea2278fd-3a86-49e1-8efb-a1ad28667f3f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-4cdcff63-63f8-498c-b22a-f5985af83105 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-4cdcff63-63f8-498c-b22a-f5985af83105 {
  background-color: rgba(167, 203, 254, 1);
}
}
#s-4cdcff63-63f8-498c-b22a-f5985af83105 .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-4cdcff63-63f8-498c-b22a-f5985af83105 .shg-product-title-component h1 {
  color: rgba(249, 249, 249, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-81559026-2b09-4721-b832-7ef3b1b33387 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-81559026-2b09-4721-b832-7ef3b1b33387 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-81559026-2b09-4721-b832-7ef3b1b33387 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-81559026-2b09-4721-b832-7ef3b1b33387 .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-81559026-2b09-4721-b832-7ef3b1b33387 .shg-product-sold-out {
  display: none;
  color: rgba(249, 249, 249, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-81559026-2b09-4721-b832-7ef3b1b33387 .shg-product-price {
  color: rgba(249, 249, 249, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-81559026-2b09-4721-b832-7ef3b1b33387 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-db143063-bca2-4e9b-801e-19f457a339ef {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-db143063-bca2-4e9b-801e-19f457a339ef {
  padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}
}
#s-db143063-bca2-4e9b-801e-19f457a339ef .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-db143063-bca2-4e9b-801e-19f457a339ef .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-4595351c-60c9-4c72-9da2-0c432e38e42e {
  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-4595351c-60c9-4c72-9da2-0c432e38e42e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4595351c-60c9-4c72-9da2-0c432e38e42e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-4595351c-60c9-4c72-9da2-0c432e38e42e {
  margin-top: 10px;
margin-bottom: 20px;
padding-left: 15%;
padding-right: 15%;
color: rgba(87, 83, 131, 1);
background-image: none;
background-color: rgba(249, 249, 249, 1);
hover-type: color;
}
#s-4595351c-60c9-4c72-9da2-0c432e38e42e:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNGQ3MDMwNDgtOTFmNy00ZjQxLWI4OGMtMzUyZjI0YjY5MWNjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojYWJkYWZiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDY4M2U5O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM0ZDcwMzA0OC05MWY3LTRmNDEtYjg4Yy0zNTJmMjRiNjkxY2MpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#abdafb"}, {"id"=>2, "pos"=>1, "color"=>"#0683e9"}] !important;
color: rgba(87, 83, 131, 1) !important;}#s-4595351c-60c9-4c72-9da2-0c432e38e42e:active {background-color: rgba(249, 249, 249, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(87, 83, 131, 1) !important;}}

  #s-4595351c-60c9-4c72-9da2-0c432e38e42e-root {
    text-align: center;
  }


#s-4595351c-60c9-4c72-9da2-0c432e38e42e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-4595351c-60c9-4c72-9da2-0c432e38e42e-root {
    text-align: center;
  }


#s-4595351c-60c9-4c72-9da2-0c432e38e42e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-4595351c-60c9-4c72-9da2-0c432e38e42e-root {
    text-align: center;
  }


#s-4595351c-60c9-4c72-9da2-0c432e38e42e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-4595351c-60c9-4c72-9da2-0c432e38e42e-root {
    text-align: center;
  }


#s-4595351c-60c9-4c72-9da2-0c432e38e42e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-4595351c-60c9-4c72-9da2-0c432e38e42e-root {
    text-align: center;
  }


#s-4595351c-60c9-4c72-9da2-0c432e38e42e.shg-btn {
  color: rgba(87, 83, 131, 1);
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-05a60533-04b6-4ad4-81a3-2512885052e9 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(249, 249, 249, 1);
}
@media (max-width: 767px){#s-05a60533-04b6-4ad4-81a3-2512885052e9 {
  margin-top: 20px;
margin-bottom: 20px;
}
}







#s-05a60533-04b6-4ad4-81a3-2512885052e9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-05a60533-04b6-4ad4-81a3-2512885052e9.shg-box.shg-c {
  justify-content: center;
}

#s-8802f7bb-acb7-4d56-9577-3b096172b595 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-8802f7bb-acb7-4d56-9577-3b096172b595 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
}
#s-8802f7bb-acb7-4d56-9577-3b096172b595 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


@media (max-width: 767px){#s-8802f7bb-acb7-4d56-9577-3b096172b595 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}
#s-b44880ab-8d71-466d-8b7f-93651c0931f0 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: -30px;
margin-right: auto;
padding-top: 30px;
padding-bottom: 0px;
}

/* Duplicated Styles are also in Category dynamic.css.liquid - keep them in sync */

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 {
  --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-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-prev,
#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-next {
  
}

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-prev svg,
#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-b44880ab-8d71-466d-8b7f-93651c0931f0 .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-b44880ab-8d71-466d-8b7f-93651c0931f0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}

#s-c3d2937d-f78c-44bd-b9f3-46fb651ec50f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-dc4fce70-cf12-4f94-9d89-2127d4d9f122 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-dc4fce70-cf12-4f94-9d89-2127d4d9f122 .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-dc4fce70-cf12-4f94-9d89-2127d4d9f122 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-content {
  
    align-items: center;
  
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-621260df-3c18-4773-84ab-d313b5ad3a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
      position: relative;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  
  
  
  
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-content {
  
    align-items: center;
  
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-621260df-3c18-4773-84ab-d313b5ad3a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
      position: relative;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  
  
  
  
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-content {
  
    align-items: center;
  
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-621260df-3c18-4773-84ab-d313b5ad3a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
      position: relative;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  
  
  
  
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-content {
  
    align-items: center;
  
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-621260df-3c18-4773-84ab-d313b5ad3a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
      position: relative;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  
  
  
  
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-621260df-3c18-4773-84ab-d313b5ad3a1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-621260df-3c18-4773-84ab-d313b5ad3a1c .shogun-image-content {
  
    align-items: center;
  
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-621260df-3c18-4773-84ab-d313b5ad3a1c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container {
      position: relative;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-621260df-3c18-4773-84ab-d313b5ad3a1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-14a156fd-84fe-4993-8146-884c4feddd5f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-14a156fd-84fe-4993-8146-884c4feddd5f .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-14a156fd-84fe-4993-8146-884c4feddd5f .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-14a156fd-84fe-4993-8146-884c4feddd5f .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-14a156fd-84fe-4993-8146-884c4feddd5f .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-14a156fd-84fe-4993-8146-884c4feddd5f .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-14a156fd-84fe-4993-8146-884c4feddd5f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-5fe2c878-2e50-4305-8052-ae7a7921bc2a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f8446b50-0b23-4a63-86b0-87cf712140db {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f8446b50-0b23-4a63-86b0-87cf712140db .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-f8446b50-0b23-4a63-86b0-87cf712140db .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-content {
  
    align-items: center;
  
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shg-align-container {
  display: flex;
  justify-content: center
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
      position: relative;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  
  
  
  
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-content {
  
    align-items: center;
  
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shg-align-container {
  display: flex;
  justify-content: center
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
      position: relative;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  
  
  
  
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-content {
  
    align-items: center;
  
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shg-align-container {
  display: flex;
  justify-content: center
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
      position: relative;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  
  
  
  
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-content {
  
    align-items: center;
  
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shg-align-container {
  display: flex;
  justify-content: center
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
      position: relative;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  
  
  
  
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-966200ed-eb0b-4bdd-8220-7542b96f9469 .shogun-image-content {
  
    align-items: center;
  
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shg-align-container {
  display: flex;
  justify-content: center
}

.s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container {
      position: relative;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-966200ed-eb0b-4bdd-8220-7542b96f9469 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 .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-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-18e5b496-3d3a-48e0-8c83-65f7f7f4b125 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-9f434873-00a2-4c3e-b85a-dc9c844b568b {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6dfafa04-96cb-4b39-ba0d-d3e3d9fe237b {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-6dfafa04-96cb-4b39-ba0d-d3e3d9fe237b .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-6dfafa04-96cb-4b39-ba0d-d3e3d9fe237b .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-096118d8-2af7-4297-bca6-24befc821788 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-096118d8-2af7-4297-bca6-24befc821788 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-096118d8-2af7-4297-bca6-24befc821788 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-content {
  
    align-items: center;
  
}

.s-096118d8-2af7-4297-bca6-24befc821788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-096118d8-2af7-4297-bca6-24befc821788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
      position: relative;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-096118d8-2af7-4297-bca6-24befc821788 {
  
  
  
  
}

#s-096118d8-2af7-4297-bca6-24befc821788 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-content {
  
    align-items: center;
  
}

.s-096118d8-2af7-4297-bca6-24befc821788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-096118d8-2af7-4297-bca6-24befc821788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
      position: relative;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-096118d8-2af7-4297-bca6-24befc821788 {
  
  
  
  
}

#s-096118d8-2af7-4297-bca6-24befc821788 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-content {
  
    align-items: center;
  
}

.s-096118d8-2af7-4297-bca6-24befc821788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-096118d8-2af7-4297-bca6-24befc821788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
      position: relative;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-096118d8-2af7-4297-bca6-24befc821788 {
  
  
  
  
}

#s-096118d8-2af7-4297-bca6-24befc821788 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-content {
  
    align-items: center;
  
}

.s-096118d8-2af7-4297-bca6-24befc821788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-096118d8-2af7-4297-bca6-24befc821788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
      position: relative;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-096118d8-2af7-4297-bca6-24befc821788 {
  
  
  
  
}

#s-096118d8-2af7-4297-bca6-24befc821788 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-096118d8-2af7-4297-bca6-24befc821788 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-096118d8-2af7-4297-bca6-24befc821788 .shogun-image-content {
  
    align-items: center;
  
}

.s-096118d8-2af7-4297-bca6-24befc821788.shg-align-container {
  display: flex;
  justify-content: center
}

.s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-096118d8-2af7-4297-bca6-24befc821788.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-096118d8-2af7-4297-bca6-24befc821788 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container {
      position: relative;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-096118d8-2af7-4297-bca6-24befc821788.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-096118d8-2af7-4297-bca6-24befc821788 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 .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-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e0eb57fb-61cf-4329-bf10-cf870f0a9a98 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-1d08c310-5037-4c7d-a52d-0f8d4c00c71a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ca7855ed-3e0f-4177-b6ab-5b99498ac766 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-ca7855ed-3e0f-4177-b6ab-5b99498ac766 .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-ca7855ed-3e0f-4177-b6ab-5b99498ac766 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
      position: relative;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  
  
  
  
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
      position: relative;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  
  
  
  
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
      position: relative;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  
  
  
  
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
      position: relative;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  
  
  
  
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container {
      position: relative;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b28aeb3-5be4-42ae-9307-892aa1bd70c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae .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-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-53cdc58d-6d2f-4dfa-9638-c3df7d6b0aae .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-abcc5252-262a-4c2b-9e6d-98f99881558b {
  margin-left: auto;
margin-right: auto;
}

#s-c4ffca72-e8f7-46ba-9a5e-8ace08ef0c64 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c4ffca72-e8f7-46ba-9a5e-8ace08ef0c64 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-c4ffca72-e8f7-46ba-9a5e-8ace08ef0c64 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-content {
  
    align-items: center;
  
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
      position: relative;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  
  
  
  
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-content {
  
    align-items: center;
  
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
      position: relative;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  
  
  
  
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-content {
  
    align-items: center;
  
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
      position: relative;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  
  
  
  
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-content {
  
    align-items: center;
  
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
      position: relative;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  
  
  
  
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-aecea4ca-2bfd-45c5-a01a-1c4185048328 .shogun-image-content {
  
    align-items: center;
  
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container {
      position: relative;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aecea4ca-2bfd-45c5-a01a-1c4185048328 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-4c1f3efa-345f-4ccb-acca-0450f784f190 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4c1f3efa-345f-4ccb-acca-0450f784f190 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4c1f3efa-345f-4ccb-acca-0450f784f190 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4c1f3efa-345f-4ccb-acca-0450f784f190 .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-4c1f3efa-345f-4ccb-acca-0450f784f190 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4c1f3efa-345f-4ccb-acca-0450f784f190 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4c1f3efa-345f-4ccb-acca-0450f784f190 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-afbf6968-47e8-4199-8789-367e7ee35050 {
  margin-left: auto;
margin-right: auto;
}

#s-f36f9b59-8e48-4b20-9561-34a8dda66fdd {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-f36f9b59-8e48-4b20-9561-34a8dda66fdd .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-f36f9b59-8e48-4b20-9561-34a8dda66fdd .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-36113551-ffbc-4e9d-b188-201672670737 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-36113551-ffbc-4e9d-b188-201672670737 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-36113551-ffbc-4e9d-b188-201672670737 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-content {
  
    align-items: center;
  
}

.s-36113551-ffbc-4e9d-b188-201672670737.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-36113551-ffbc-4e9d-b188-201672670737 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
      position: relative;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-36113551-ffbc-4e9d-b188-201672670737 {
  
  
  
  
}

#s-36113551-ffbc-4e9d-b188-201672670737 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-content {
  
    align-items: center;
  
}

.s-36113551-ffbc-4e9d-b188-201672670737.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-36113551-ffbc-4e9d-b188-201672670737 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
      position: relative;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-36113551-ffbc-4e9d-b188-201672670737 {
  
  
  
  
}

#s-36113551-ffbc-4e9d-b188-201672670737 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-content {
  
    align-items: center;
  
}

.s-36113551-ffbc-4e9d-b188-201672670737.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-36113551-ffbc-4e9d-b188-201672670737 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
      position: relative;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-36113551-ffbc-4e9d-b188-201672670737 {
  
  
  
  
}

#s-36113551-ffbc-4e9d-b188-201672670737 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-content {
  
    align-items: center;
  
}

.s-36113551-ffbc-4e9d-b188-201672670737.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-36113551-ffbc-4e9d-b188-201672670737 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
      position: relative;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-36113551-ffbc-4e9d-b188-201672670737 {
  
  
  
  
}

#s-36113551-ffbc-4e9d-b188-201672670737 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-36113551-ffbc-4e9d-b188-201672670737 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-36113551-ffbc-4e9d-b188-201672670737 .shogun-image-content {
  
    align-items: center;
  
}

.s-36113551-ffbc-4e9d-b188-201672670737.shg-align-container {
  display: flex;
  justify-content: center
}

.s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-36113551-ffbc-4e9d-b188-201672670737.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-36113551-ffbc-4e9d-b188-201672670737 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container {
      position: relative;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-36113551-ffbc-4e9d-b188-201672670737.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-36113551-ffbc-4e9d-b188-201672670737 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 .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-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-092616f5-adfd-42b5-a81a-19dfa9d3f0c5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-db59f8c4-1d35-4021-98b9-6fa8da0f6d5f {
  margin-left: auto;
margin-right: auto;
}

#s-8cb819c5-b2ca-4e6e-92dc-0746636a4db6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8cb819c5-b2ca-4e6e-92dc-0746636a4db6 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-8cb819c5-b2ca-4e6e-92dc-0746636a4db6 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-content {
  
    align-items: center;
  
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a8beb500-60c5-4c89-881a-48345bc95104 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
      position: relative;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a8beb500-60c5-4c89-881a-48345bc95104 {
  
  
  
  
}

#s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-content {
  
    align-items: center;
  
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a8beb500-60c5-4c89-881a-48345bc95104 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
      position: relative;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-a8beb500-60c5-4c89-881a-48345bc95104 {
  
  
  
  
}

#s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-content {
  
    align-items: center;
  
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a8beb500-60c5-4c89-881a-48345bc95104 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
      position: relative;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-a8beb500-60c5-4c89-881a-48345bc95104 {
  
  
  
  
}

#s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-content {
  
    align-items: center;
  
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a8beb500-60c5-4c89-881a-48345bc95104 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
      position: relative;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-a8beb500-60c5-4c89-881a-48345bc95104 {
  
  
  
  
}

#s-a8beb500-60c5-4c89-881a-48345bc95104 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a8beb500-60c5-4c89-881a-48345bc95104 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-a8beb500-60c5-4c89-881a-48345bc95104 .shogun-image-content {
  
    align-items: center;
  
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a8beb500-60c5-4c89-881a-48345bc95104 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container {
      position: relative;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a8beb500-60c5-4c89-881a-48345bc95104 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-66589d97-b4fa-46b6-8d3c-001e380c6339 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-66589d97-b4fa-46b6-8d3c-001e380c6339 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-66589d97-b4fa-46b6-8d3c-001e380c6339 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-66589d97-b4fa-46b6-8d3c-001e380c6339 .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-66589d97-b4fa-46b6-8d3c-001e380c6339 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-66589d97-b4fa-46b6-8d3c-001e380c6339 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-66589d97-b4fa-46b6-8d3c-001e380c6339 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-5f88f5d2-7be9-4c1d-80a8-2d8da255b4c6 {
  margin-left: auto;
margin-right: auto;
}

#s-83d2c595-e932-4efb-a9cd-bc124d8c300b {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-83d2c595-e932-4efb-a9cd-bc124d8c300b .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-83d2c595-e932-4efb-a9cd-bc124d8c300b .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}
@media (max-width: 767px){#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  max-width: 2500px;
aspect-ratio: 1/1;
}
}


.shg-image-margin-container-s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-content {
  
    align-items: center;
  
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
      position: relative;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  
  
  
  
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-content {
  
    align-items: center;
  
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
      position: relative;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  
  
  
  
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-content {
  
    align-items: center;
  
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
      position: relative;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  
  
  
  
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-content {
  
    align-items: center;
  
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
      position: relative;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  
  
  
  
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-e75df020-a82c-45b7-b4c2-29b09b052ccf .shogun-image-content {
  
    align-items: center;
  
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container {
      position: relative;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e75df020-a82c-45b7-b4c2-29b09b052ccf img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-27f347f8-8ca1-4d78-9ad3-80173f437555 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-27f347f8-8ca1-4d78-9ad3-80173f437555 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-27f347f8-8ca1-4d78-9ad3-80173f437555 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-27f347f8-8ca1-4d78-9ad3-80173f437555 .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-27f347f8-8ca1-4d78-9ad3-80173f437555 .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-27f347f8-8ca1-4d78-9ad3-80173f437555 .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-27f347f8-8ca1-4d78-9ad3-80173f437555 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-adaf8051-a00f-4562-9fcb-8e229fe3519b {
  margin-left: auto;
margin-right: auto;
}

#s-c1108231-ac59-4f5c-ae75-72fb009b6a60 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-c1108231-ac59-4f5c-ae75-72fb009b6a60 .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-c1108231-ac59-4f5c-ae75-72fb009b6a60 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-3a169615-807b-4dde-8192-552d6568a686 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-3a169615-807b-4dde-8192-552d6568a686 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3a169615-807b-4dde-8192-552d6568a686 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-content {
  
    align-items: center;
  
}

.s-3a169615-807b-4dde-8192-552d6568a686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3a169615-807b-4dde-8192-552d6568a686 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
      position: relative;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3a169615-807b-4dde-8192-552d6568a686 {
  
  
  
  
}

#s-3a169615-807b-4dde-8192-552d6568a686 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-content {
  
    align-items: center;
  
}

.s-3a169615-807b-4dde-8192-552d6568a686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3a169615-807b-4dde-8192-552d6568a686 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
      position: relative;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-3a169615-807b-4dde-8192-552d6568a686 {
  
  
  
  
}

#s-3a169615-807b-4dde-8192-552d6568a686 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-content {
  
    align-items: center;
  
}

.s-3a169615-807b-4dde-8192-552d6568a686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3a169615-807b-4dde-8192-552d6568a686 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
      position: relative;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-3a169615-807b-4dde-8192-552d6568a686 {
  
  
  
  
}

#s-3a169615-807b-4dde-8192-552d6568a686 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-content {
  
    align-items: center;
  
}

.s-3a169615-807b-4dde-8192-552d6568a686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3a169615-807b-4dde-8192-552d6568a686 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
      position: relative;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-3a169615-807b-4dde-8192-552d6568a686 {
  
  
  
  
}

#s-3a169615-807b-4dde-8192-552d6568a686 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3a169615-807b-4dde-8192-552d6568a686 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-3a169615-807b-4dde-8192-552d6568a686 .shogun-image-content {
  
    align-items: center;
  
}

.s-3a169615-807b-4dde-8192-552d6568a686.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3a169615-807b-4dde-8192-552d6568a686.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3a169615-807b-4dde-8192-552d6568a686 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container {
      position: relative;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3a169615-807b-4dde-8192-552d6568a686.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3a169615-807b-4dde-8192-552d6568a686 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-ff161b4c-c792-4530-b314-0024cd5047ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-ff161b4c-c792-4530-b314-0024cd5047ca .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ff161b4c-c792-4530-b314-0024cd5047ca .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ff161b4c-c792-4530-b314-0024cd5047ca .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-ff161b4c-c792-4530-b314-0024cd5047ca .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ff161b4c-c792-4530-b314-0024cd5047ca .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ff161b4c-c792-4530-b314-0024cd5047ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-d76a5e5d-4e4a-4f8e-b479-6316f77821b4 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-d76a5e5d-4e4a-4f8e-b479-6316f77821b4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d76a5e5d-4e4a-4f8e-b479-6316f77821b4.shg-box.shg-c {
  justify-content: center;
}

#s-556c3e8d-3cf5-44b4-b137-16a80dd7eda5 {
  margin-left: auto;
margin-right: auto;
}

#s-b52f2fdb-693c-458f-9082-5e030003bae2 {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-b52f2fdb-693c-458f-9082-5e030003bae2 .shg-product-title-component h1 {
  color: rgba(0, 0, 0, 1);
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-b52f2fdb-693c-458f-9082-5e030003bae2 .shg-product-title-component h1 {
  color: rgba(87, 83, 131, 1);
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin-left: auto;
margin-right: auto;
max-width: 1280px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-content {
  
    align-items: center;
  
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
      position: relative;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  
  
  
  
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-content {
  
    align-items: center;
  
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
      position: relative;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  
  
  
  
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-content {
  
    align-items: center;
  
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
      position: relative;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  
  
  
  
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-content {
  
    align-items: center;
  
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
      position: relative;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

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

.shg-image-margin-container-s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  
  
  
  
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1280px;
  }



  img.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
    
    
    
    max-height: 1280px;
  }


.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 .shogun-image-content {
  
    align-items: center;
  
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container {
      position: relative;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-75f189bc-7ffd-4929-98b4-0c855f1dd9a0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 1280px;
    }
  }

}
#s-e140e00b-effd-45a2-a239-bdecc58c91ae {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e140e00b-effd-45a2-a239-bdecc58c91ae .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e140e00b-effd-45a2-a239-bdecc58c91ae .shg-product-price {
  color: rgba(0, 0, 0, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e140e00b-effd-45a2-a239-bdecc58c91ae .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-e140e00b-effd-45a2-a239-bdecc58c91ae .shg-product-sold-out {
  display: none;
  color: rgba(87, 83, 131, 1);
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-e140e00b-effd-45a2-a239-bdecc58c91ae .shg-product-price {
  color: rgba(87, 83, 131, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-e140e00b-effd-45a2-a239-bdecc58c91ae .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-596af8a4-1596-4f95-bde6-6426eacae7e1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-596af8a4-1596-4f95-bde6-6426eacae7e1 {
  padding-top: 20px;
text-align: center;
}
}
#s-596af8a4-1596-4f95-bde6-6426eacae7e1 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  
}


#s-596af8a4-1596-4f95-bde6-6426eacae7e1 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

@media (max-width: 767px){#s-596af8a4-1596-4f95-bde6-6426eacae7e1 .shogun-heading-component h1 {
  color: rgba(87, 83, 131, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-596af8a4-1596-4f95-bde6-6426eacae7e1 .shogun-heading-component h1 a {
  color: rgba(87, 83, 131, 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-e201d97b-a36b-4766-a820-bdf5b953ddf9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-e201d97b-a36b-4766-a820-bdf5b953ddf9 {
  padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-e201d97b-a36b-4766-a820-bdf5b953ddf9 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-e201d97b-a36b-4766-a820-bdf5b953ddf9 .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-e201d97b-a36b-4766-a820-bdf5b953ddf9 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-e201d97b-a36b-4766-a820-bdf5b953ddf9 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}
#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 {
  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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-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-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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 367px;
    }
  }

}
#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 {
  margin-top: 20px;
margin-bottom: 20px;
display: none;
}
#s-43d185ba-9c37-407c-9061-6c9674ffe5b9, #wrap-s-43d185ba-9c37-407c-9061-6c9674ffe5b9 { display: none !important; }}@media (max-width: 767px){#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 {
  margin-bottom: 20px;
}
}







#s-43d185ba-9c37-407c-9061-6c9674ffe5b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43d185ba-9c37-407c-9061-6c9674ffe5b9.shg-box.shg-c {
  justify-content: center;
}

#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 {
  padding-left: 2%;
padding-right: 2%;
background-color: rgba(34, 34, 34, 1);
}
}
#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-75d2a8cd-c295-499f-9df3-b84cd2e489b4 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-e58e67ca-a248-425c-b78b-9f9677311180 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
background-color: rgba(207, 41, 91, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-e58e67ca-a248-425c-b78b-9f9677311180 {
  padding-bottom: 10px;
background-color: rgba(254, 249, 222, 1);
}
}@media (max-width: 767px){#s-e58e67ca-a248-425c-b78b-9f9677311180 {
  background-color: rgba(249, 249, 249, 1);
}
}







#s-e58e67ca-a248-425c-b78b-9f9677311180 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e58e67ca-a248-425c-b78b-9f9677311180.shg-box.shg-c {
  justify-content: center;
}

#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}@media (max-width: 767px){#s-3101c3ca-abb7-48ba-8a24-291cc419fd32 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-4caa696d-2858-4d90-bd16-217f13d0b14a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-4caa696d-2858-4d90-bd16-217f13d0b14a {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-4caa696d-2858-4d90-bd16-217f13d0b14a .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-4caa696d-2858-4d90-bd16-217f13d0b14a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}@media (max-width: 767px){#s-4caa696d-2858-4d90-bd16-217f13d0b14a .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


}
#s-a2fd008a-e169-4545-86a6-e8e2c08414ca {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-a2fd008a-e169-4545-86a6-e8e2c08414ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a2fd008a-e169-4545-86a6-e8e2c08414ca.shg-box.shg-c {
  justify-content: center;
}

#s-c82cd44e-8eb4-488c-b20c-be00584aa4be {
  margin-left: auto;
margin-right: auto;
}

#s-c9afaef9-cf44-4d58-a627-756d96d6c150 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c9afaef9-cf44-4d58-a627-756d96d6c150 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-95e2796b-f169-415c-bfb9-ab6db67c1246 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-95e2796b-f169-415c-bfb9-ab6db67c1246 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (max-width: 767px){#s-95e2796b-f169-415c-bfb9-ab6db67c1246 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-311cda82-25c5-4049-9c4c-306a79fb6b6e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (max-width: 767px){#s-311cda82-25c5-4049-9c4c-306a79fb6b6e {
  text-align: center;
}
}
#s-311cda82-25c5-4049-9c4c-306a79fb6b6e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-311cda82-25c5-4049-9c4c-306a79fb6b6e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-311cda82-25c5-4049-9c4c-306a79fb6b6e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-36afe11c-2771-4670-9dd9-1825ab12bba0 {
  margin-left: auto;
margin-right: auto;
}

#s-36afe11c-2771-4670-9dd9-1825ab12bba0 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev svg,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (max-width: 767px){#s-36afe11c-2771-4670-9dd9-1825ab12bba0 .shg-dynamic-column-count {
  grid-template-columns: repeat(4, 1fr);
}


#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev svg,
#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-36afe11c-2771-4670-9dd9-1825ab12bba0 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-113bd5e9-92db-4568-bab6-6836a8a2df25 {
  margin-left: auto;
margin-right: auto;
}

#s-3189f387-3d5b-4c43-8880-71c1c10eeaea {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3189f387-3d5b-4c43-8880-71c1c10eeaea img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1423ab08-4cec-48fb-b770-b9c641795ff6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1423ab08-4cec-48fb-b770-b9c641795ff6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-1423ab08-4cec-48fb-b770-b9c641795ff6 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e2cdb301-eeb7-40f6-88d1-fd96ee99d3d4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c041d614-e439-4d23-b6a4-8e6d305325cc {
  margin-left: auto;
margin-right: auto;
}

#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1d45d39c-a02e-4632-ac2e-18b926ee1953 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c8c9e55b-41a3-413c-a5ec-55e0a39a59d9 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c8c9e55b-41a3-413c-a5ec-55e0a39a59d9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-c8c9e55b-41a3-413c-a5ec-55e0a39a59d9 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-417a1072-4b08-43cb-95dc-096213cc76d9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-417a1072-4b08-43cb-95dc-096213cc76d9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-417a1072-4b08-43cb-95dc-096213cc76d9 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-417a1072-4b08-43cb-95dc-096213cc76d9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1dd5dd7e-cc37-4c47-9412-084ee3b0204e {
  margin-left: auto;
margin-right: auto;
}

#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4ed1f04a-b556-4446-9ea9-bb4961987f2c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f2c97bb4-40b3-40eb-b402-79b224585be7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2c97bb4-40b3-40eb-b402-79b224585be7 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-f2c97bb4-40b3-40eb-b402-79b224585be7 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-99146264-f989-4ce2-86b6-c6fab22d47d7 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-99146264-f989-4ce2-86b6-c6fab22d47d7 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-99146264-f989-4ce2-86b6-c6fab22d47d7 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-99146264-f989-4ce2-86b6-c6fab22d47d7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ab72a505-7ee9-4e6c-8d13-24699d14b6df {
  margin-left: auto;
margin-right: auto;
}

#s-394d2156-04a6-4df1-a7db-19b15358cbb6 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-394d2156-04a6-4df1-a7db-19b15358cbb6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d6ca0cb1-c10f-40e2-b0a0-ec25eb5c3a50 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d6ca0cb1-c10f-40e2-b0a0-ec25eb5c3a50 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (max-width: 767px){#s-d6ca0cb1-c10f-40e2-b0a0-ec25eb5c3a50 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e0056073-2ebf-4a9e-8d47-b4642de67e5c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e0056073-2ebf-4a9e-8d47-b4642de67e5c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e0056073-2ebf-4a9e-8d47-b4642de67e5c .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e0056073-2ebf-4a9e-8d47-b4642de67e5c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}
#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 a {
  color: rgba(249, 249, 249, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}@media (max-width: 767px){#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-faa0ec7b-e3e0-41c2-b85a-662fe105fbe8 .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

}
#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 {
  margin-bottom: 20px;
background-color: rgba(249, 249, 249, 1);
}
}@media (max-width: 767px){#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 {
  display: none;
}
#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40, #wrap-s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 { display: none !important; }}







#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-801a3b8d-0d14-4e60-86a3-8044cd64cd40.shg-box.shg-c {
  justify-content: center;
}

#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 {
  padding-left: 2%;
padding-right: 2%;
text-align: left;
background-color: rgba(34, 34, 34, 1);
}
}@media (max-width: 767px){#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 {
  
}
}
#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 .shogun-heading-component h1 {
  
  font-weight:  normal ;
  
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-0079d6c8-51f8-4c5d-9044-ed820b80c434 .shogun-heading-component h1 {
  color: rgba(249, 249, 249, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 {
  margin-top: 10px;
margin-bottom: 10px;
padding-top: 0px;
padding-left: 2%;
padding-bottom: 0px;
padding-right: 2%;
}
}
#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-d6b1de1f-9832-4526-9d04-dadf4de687a6 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


}
#s-104663f1-6f70-4e2e-8025-a108e65a12a0 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-104663f1-6f70-4e2e-8025-a108e65a12a0 {
  padding-left: 2%;
padding-right: 2%;
}
}@media (max-width: 767px){#s-104663f1-6f70-4e2e-8025-a108e65a12a0 {
  
}
}
@media (min-width: 0px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-104663f1-6f70-4e2e-8025-a108e65a12a0"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-fd33e8f7-743f-4230-913a-93bb53907372 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}








#s-fd33e8f7-743f-4230-913a-93bb53907372 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fd33e8f7-743f-4230-913a-93bb53907372.shg-box.shg-c {
  justify-content: center;
}

#s-7a71d695-68f5-4a1d-9431-53452069cc1c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-7a71d695-68f5-4a1d-9431-53452069cc1c {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-7a71d695-68f5-4a1d-9431-53452069cc1c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-7a71d695-68f5-4a1d-9431-53452069cc1c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-a63781ba-0199-4546-8e58-7eaa8b767a8f {
  margin-left: auto;
margin-right: auto;
}

#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e2bc1b50-bbc6-4bb9-90bf-9d3adba2cce3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4ce352d6-969c-42ab-81bc-60bde18899a0 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4ce352d6-969c-42ab-81bc-60bde18899a0 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-4ce352d6-969c-42ab-81bc-60bde18899a0 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 {
  text-align: center;
}
}
#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-d3d98986-d48b-4e4c-9d04-beef319d8c77 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-15dbc7ca-4c62-414b-97fe-012aab34823f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-15dbc7ca-4c62-414b-97fe-012aab34823f {
  padding-top: 0px;
padding-bottom: 0px;
}
}







#s-15dbc7ca-4c62-414b-97fe-012aab34823f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15dbc7ca-4c62-414b-97fe-012aab34823f.shg-box.shg-c {
  justify-content: center;
}
@media (min-width: 768px) and (max-width: 991px){






#s-15dbc7ca-4c62-414b-97fe-012aab34823f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15dbc7ca-4c62-414b-97fe-012aab34823f.shg-box.shg-c {
  justify-content: center;
}
}
#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-1decaca7-a75e-4f4f-ae15-7675b5338b1b .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 {
  margin-left: auto;
margin-right: auto;
}

#s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev svg,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
@media (min-width: 768px) and (max-width: 991px){#s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .shg-dynamic-column-count {
  grid-template-columns: repeat(3, 1fr);
}


#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-active-color: rgba(113, 113, 113, 1) !important;
  --arrow-button-size: 35px !important;
  --swiper-pagination-bullet-size: 14px !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev svg,
#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next svg {
  fill: rgba(113, 113, 113, 1) !important;
  stroke: rgba(113, 113, 113, 1) !important;
  
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-prev {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-next {
  
  display:  flex ;
  align-items: center;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 > .swiper-button-lock {
  display: none !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet {
  width: 14px !important;
  height: 14px !important;
  margin: 0 !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination-bullet-active {
  background-color: rgba(113, 113, 113, 1) !important;
  width: calc(14px * 1) !important;
  height: 14px !important;
  border-radius:  50px  !important;
}

#slider-v3-s-e2b574d1-e7b5-4b91-b313-c9337d3e7765 .swiper-pagination {
  position:  initial ;
  display: flex;
  margin-top:  8px ;
  justify-content:  center
                   ;
  align-items: center;
  gap: 8px !important;
}
}
#s-923c9780-5ab4-470c-a3e7-c2008fba2363 {
  margin-left: auto;
margin-right: auto;
}

#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3e55aaec-1f0c-4b2d-97e3-82cc8614af28 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bd6fd742-d70d-442d-bffd-b2c3dec0f517 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bd6fd742-d70d-442d-bffd-b2c3dec0f517 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-bd6fd742-d70d-442d-bffd-b2c3dec0f517 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-2a7e349a-d977-4e0d-8172-a4a5393af83e {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-2a7e349a-d977-4e0d-8172-a4a5393af83e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-2a7e349a-d977-4e0d-8172-a4a5393af83e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-2a7e349a-d977-4e0d-8172-a4a5393af83e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-dc5febcd-31e8-4395-85d7-45b790cc683f {
  margin-left: auto;
margin-right: auto;
}

#s-54609720-16c6-48a3-96cc-df93704fff47 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-54609720-16c6-48a3-96cc-df93704fff47 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dea5016c-4c9b-4b44-93f7-eb9bbf188e98 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dea5016c-4c9b-4b44-93f7-eb9bbf188e98 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-dea5016c-4c9b-4b44-93f7-eb9bbf188e98 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-e9ab9261-7afa-4be6-8062-9273345066d3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-e9ab9261-7afa-4be6-8062-9273345066d3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-e9ab9261-7afa-4be6-8062-9273345066d3 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-e9ab9261-7afa-4be6-8062-9273345066d3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-918302c6-f576-47a9-8fba-79444c4e32b8 {
  margin-left: auto;
margin-right: auto;
}

#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-24a23baf-7103-41b5-bea1-51dd1ba2b0a5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1c2cd4ef-d380-4772-821e-503a9db214de {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1c2cd4ef-d380-4772-821e-503a9db214de .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1c2cd4ef-d380-4772-821e-503a9db214de .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-f188c798-15ff-4f9d-8eaa-5a399c55a56f {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-f188c798-15ff-4f9d-8eaa-5a399c55a56f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-f188c798-15ff-4f9d-8eaa-5a399c55a56f .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-f188c798-15ff-4f9d-8eaa-5a399c55a56f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b618096b-e05b-42a5-a8e3-9fef065032e4 {
  margin-left: auto;
margin-right: auto;
}

#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-17e481ee-4eb3-4f8c-b8e8-6642ae2a6943 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e060a210-0762-4256-93e5-d995320fe235 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e060a210-0762-4256-93e5-d995320fe235 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-e060a210-0762-4256-93e5-d995320fe235 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-8aaa59cd-3cfd-4fe1-a0dc-59cc535ba6e5 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-8aaa59cd-3cfd-4fe1-a0dc-59cc535ba6e5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-8aaa59cd-3cfd-4fe1-a0dc-59cc535ba6e5 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-8aaa59cd-3cfd-4fe1-a0dc-59cc535ba6e5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2a10da9c-f88a-4795-87ff-c76164d68320 {
  margin-left: auto;
margin-right: auto;
}

#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d502ce92-5d79-4fa6-8dde-2ceda623b3b5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1787a06a-1cd8-49e3-9c73-0b1358adbb25 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1787a06a-1cd8-49e3-9c73-0b1358adbb25 .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-1787a06a-1cd8-49e3-9c73-0b1358adbb25 .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-84632f79-16d8-444e-8b93-b27469c3a194 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-84632f79-16d8-444e-8b93-b27469c3a194 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-84632f79-16d8-444e-8b93-b27469c3a194 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-84632f79-16d8-444e-8b93-b27469c3a194 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-69745bbd-a9ee-43c3-8e2f-9c7903481737 {
  margin-left: auto;
margin-right: auto;
}

#s-418e627f-a932-4870-baa2-4592903ecd10 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-418e627f-a932-4870-baa2-4592903ecd10 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9f8472a2-800b-48b4-abc9-2e7787b2635a {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f8472a2-800b-48b4-abc9-2e7787b2635a .shg-product-title-component h3 {
  
  
  
  
  font-size: 18px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-9f8472a2-800b-48b4-abc9-2e7787b2635a .shg-product-title-component h3 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}
#s-89dca0f9-27e8-4ee8-9e90-d2b5b6ea2084 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-89dca0f9-27e8-4ee8-9e90-d2b5b6ea2084 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  
  
  font-style:  normal ;
}

#s-89dca0f9-27e8-4ee8-9e90-d2b5b6ea2084 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 14px;
}

#s-89dca0f9-27e8-4ee8-9e90-d2b5b6ea2084 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-03946f33-2b24-423e-a89e-218d0e5b2c8c {
  margin-top: 10px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-03946f33-2b24-423e-a89e-218d0e5b2c8c {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 a {
  color: rgba(34, 34, 34, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-03946f33-2b24-423e-a89e-218d0e5b2c8c .shogun-heading-component h1 a {
  color: rgba(0, 0, 0, 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: 36px;
  
  
  
}


}
#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 {
  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 {
  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-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);
}
}

  #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-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin-left: auto;
margin-right: auto;
max-width: 2500px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

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

.shg-image-margin-container-s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  
  
  
  
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2500px;
  }



  img.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
    
    
    
    max-height: 2500px;
  }


.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 .shogun-image-content {
  
    align-items: center;
  
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container {
      position: relative;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cd02e6de-44ab-4599-97ee-27a01e3ccb54 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-height: 2500px;
    }
  }

}
#s-bb51ecea-2a23-4997-9553-5080316b9e52 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-bb51ecea-2a23-4997-9553-5080316b9e52 {
  padding-top: 30px;
padding-left: 10%;
padding-bottom: 30px;
padding-right: 10%;
display: none;
}
#s-bb51ecea-2a23-4997-9553-5080316b9e52, #wrap-s-bb51ecea-2a23-4997-9553-5080316b9e52 { display: none !important; }}







#s-bb51ecea-2a23-4997-9553-5080316b9e52 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bb51ecea-2a23-4997-9553-5080316b9e52.shg-box.shg-c {
  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: 36px;
  
  
  
}


}
#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-height: 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-height: 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-height: 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-height: 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-height: 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-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 {
  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 {
  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 {
  justify-content: flex-start;
}
}
#s-202d610c-5e76-437b-ab8e-e58fc187732c {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-202d610c-5e76-437b-ab8e-e58fc187732c {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-202d610c-5e76-437b-ab8e-e58fc187732c {
  padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}
#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}@media (max-width: 767px){#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-202d610c-5e76-437b-ab8e-e58fc187732c .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}
#s-70d8afea-2b78-4785-802f-cfa985f66427 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-70d8afea-2b78-4785-802f-cfa985f66427 {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-70d8afea-2b78-4785-802f-cfa985f66427 {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-70d8afea-2b78-4785-802f-cfa985f66427 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-70d8afea-2b78-4785-802f-cfa985f66427 .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-70d8afea-2b78-4785-802f-cfa985f66427 .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-b6601665-3feb-4110-9292-47e273e1fb4d {
  margin-left: auto;
margin-right: auto;
}

#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa9f93fd-e7ca-40de-a3db-8d7470858a30 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-188a6cd3-68a3-4c4a-bb24-0e6419115256 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e {
  text-align: center;
}
}@media (max-width: 767px){#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e {
  text-align: center;
}
}
#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-ef20ebfa-3b1c-4235-bafb-a77b8e45837e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}







#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-facc8a6b-fddd-4f9b-9abe-bc51dcb47a59.shg-box.shg-c {
  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 {
  justify-content: flex-start;
}
}
#s-6c3bc194-0e35-434d-8491-9bbf578cf382 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 {
  margin-bottom: 10px;
padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}@media (max-width: 767px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 {
  padding-top: 10px;
padding-left: 1%;
padding-bottom: 10px;
padding-right: 1%;
background-color: rgba(220, 202, 178, 1);
}
}
#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}@media (max-width: 767px){#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 20px;
  
  
  
}


#s-6c3bc194-0e35-434d-8491-9bbf578cf382 .shogun-heading-component h1 a {
  color: rgba(113, 93, 80, 1);
}

}
#s-849235d6-2e11-4f45-bdc6-60a51172f34e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 0px;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e {
  padding-top: 10px;
padding-bottom: 10px;
}
}
#s-849235d6-2e11-4f45-bdc6-60a51172f34e .shogun-heading-component h1 {
  color: rgba(113, 93, 80, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e .shogun-heading-component h1 {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-849235d6-2e11-4f45-bdc6-60a51172f34e .shogun-heading-component h1 {
  color: rgba(34, 34, 34, 1);
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}
#s-06dfa47a-6bd6-4992-b1e8-57fe869caf68 {
  margin-left: auto;
margin-right: auto;
}

#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}



.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





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

.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f85bd39c-7493-4bda-9acb-e28b7fdd5fe4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-22c2ab57-353f-40e5-8cf5-432fa844aeab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-22c2ab57-353f-40e5-8cf5-432fa844aeab .shg-product-title-component h1 {
  
  
  
  
  
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-22c2ab57-353f-40e5-8cf5-432fa844aeab .shg-product-title-component h1 {
  
  
  
  
  font-size: 16px;
  
  
  
}
}@media (max-width: 767px){#s-22c2ab57-353f-40e5-8cf5-432fa844aeab .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-42bf0496-661a-422d-94a0-e38737f48880 {
  margin-left: auto;
margin-right: auto;
text-align: left;
}
@media (min-width: 768px) and (max-width: 991px){#s-42bf0496-661a-422d-94a0-e38737f48880 {
  text-align: center;
}
}@media (max-width: 767px){#s-42bf0496-661a-422d-94a0-e38737f48880 {
  text-align: center;
}
}
#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-42bf0496-661a-422d-94a0-e38737f48880 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 2%;
padding-bottom: 20px;
padding-right: 2%;
min-height: 50px;
max-width: 1550px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}@media (max-width: 767px){#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 {
  display: none;
}
#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3, #wrap-s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 { display: none !important; }}







#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6cb1e6b-771f-4294-95ce-0603e92d2cc3.shg-box.shg-c {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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-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 {
  justify-content: center;
}

#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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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-height: 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-height: 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-height: 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-height: 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-height: 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 {
  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 {
  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 {
  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 {
  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;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

@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{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}