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

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

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

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

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

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

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

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

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

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

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

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

#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
background-position: left center;
}
@media (min-width: 768px) and (max-width: 991px){#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  display: none;
}
#s-8ecc2802-7996-47a6-8d61-44a956562387, #wrap-s-8ecc2802-7996-47a6-8d61-44a956562387, #wrap-content-s-8ecc2802-7996-47a6-8d61-44a956562387 { display: none !important; }}@media (max-width: 767px){#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  display: none;
}
#s-8ecc2802-7996-47a6-8d61-44a956562387, #wrap-s-8ecc2802-7996-47a6-8d61-44a956562387, #wrap-content-s-8ecc2802-7996-47a6-8d61-44a956562387 { display: none !important; }}
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8ecc2802-7996-47a6-8d61-44a956562387 {
  background-image: url(https://i.shgcdn.com/d1dcd2c5-4fbd-447c-8b1c-fbe1e6cde0c0/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-8ecc2802-7996-47a6-8d61-44a956562387.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-8ecc2802-7996-47a6-8d61-44a956562387 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8ecc2802-7996-47a6-8d61-44a956562387.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

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

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

#s-3f02f41d-b6b2-4fd9-b403-d1826637b452 {
  margin-top: 3%;
margin-left: 3%;
margin-bottom: 9%;
margin-right: 3%;
padding-top: 0%;
padding-left: 3%;
padding-bottom: 0%;
padding-right: 3%;
}
@media (min-width: 768px) and (max-width: 991px){#s-3f02f41d-b6b2-4fd9-b403-d1826637b452 {
  display: none;
}
#s-3f02f41d-b6b2-4fd9-b403-d1826637b452, #wrap-s-3f02f41d-b6b2-4fd9-b403-d1826637b452, #wrap-content-s-3f02f41d-b6b2-4fd9-b403-d1826637b452 { display: none !important; }}@media (max-width: 767px){#s-3f02f41d-b6b2-4fd9-b403-d1826637b452 {
  display: none;
}
#s-3f02f41d-b6b2-4fd9-b403-d1826637b452, #wrap-s-3f02f41d-b6b2-4fd9-b403-d1826637b452, #wrap-content-s-3f02f41d-b6b2-4fd9-b403-d1826637b452 { display: none !important; }}
@media (min-width: 0px) {
[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

[id="s-3f02f41d-b6b2-4fd9-b403-d1826637b452"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: #000000;
  font-family: "Assistant";
  text-transform: none;
  font-weight: 400;
  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-eecb7e47-aaef-463e-908d-9c965c1f52f0 {
  margin-top: 16%;
margin-left: -13%;
margin-bottom: 0%;
margin-right: 15%;
padding-top: 8px;
padding-bottom: 8px;
text-align: center;
}

#s-eecb7e47-aaef-463e-908d-9c965c1f52f0 .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  font-size: 44px;
  
  
  
}



#s-7b8b258d-b70a-4bb0-8b56-dcf09c69a653 {
  margin-top: 1%;
margin-left: -12%;
margin-bottom: 1%;
margin-right: -10%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
max-width: 122%;
}

@media (min-width: 0px) {
[id="s-7b8b258d-b70a-4bb0-8b56-dcf09c69a653"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7b8b258d-b70a-4bb0-8b56-dcf09c69a653"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 28.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-7b8b258d-b70a-4bb0-8b56-dcf09c69a653"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 28.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-7b8b258d-b70a-4bb0-8b56-dcf09c69a653"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 28.666666666666668px);
}

}

#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  box-shadow:0px 15px 3px 1px rgba(184, 130, 144, 0.05);
background-repeat: repeat;
background-size: contain;
margin-top: 8px;
margin-left: 0%;
margin-right: auto;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 20px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-position: right bottom;
}

#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-405772a1-67ac-4c8e-b102-9c723e524dac {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-405772a1-67ac-4c8e-b102-9c723e524dac.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-405772a1-67ac-4c8e-b102-9c723e524dac > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-405772a1-67ac-4c8e-b102-9c723e524dac.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-rich-text {
  overflow-wrap: break-word;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  color: #000000;
  font-family: "Assistant";
  font-weight: 400;
}

#s-6dc8d3d3-f7fc-4313-949c-3cb531ccd2aa {
  margin-top: 5%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  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-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 3000px;
aspect-ratio: 3000/1733;
text-align: center;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  margin: 0 !important;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
      position: relative;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  margin: 0 !important;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
      position: relative;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  margin: 0 !important;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
      position: relative;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  margin: 0 !important;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
      position: relative;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  margin: 0 !important;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container {
      position: relative;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d34f9d53-5878-4fa3-b3f8-a6131cfea416 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

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

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

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

.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-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7 {
  margin-top: 2%;
margin-left: -6%;
margin-bottom: 2%;
margin-right: -7%;
padding-top: 3%;
padding-left: 30px;
padding-bottom: 3%;
padding-right: 31px;
border-radius: 19px;
min-height: 80%;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7-root {
    text-align: center;
  }


#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7-root {
    text-align: center;
  }


#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7-root {
    text-align: center;
  }


#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7-root {
    text-align: center;
  }


#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7-root {
    text-align: center;
  }


#s-5fec40e8-9897-42b5-a14f-dbfa49b8d3d7.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  box-shadow:0px 15px 3px 1px rgba(184, 130, 144, 0.05);
background-repeat: repeat;
background-size: contain;
margin-top: 8px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-position: left bottom;
}

#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33b0dfbc-ed4d-4191-84de-e77d1cfdd4ca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3f3976cb-6672-4168-9e56-6f6ab6a9da50 {
  margin-top: 5%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-954a0928-a834-4098-817c-734c279466d0 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 1590px;
aspect-ratio: 1590/1000;
text-align: center;
}

#s-954a0928-a834-4098-817c-734c279466d0 {
  margin: 0 !important;
}

#s-954a0928-a834-4098-817c-734c279466d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-954a0928-a834-4098-817c-734c279466d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-954a0928-a834-4098-817c-734c279466d0 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
      position: relative;
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

@media (min-width: 1200px){#s-954a0928-a834-4098-817c-734c279466d0 {
  margin: 0 !important;
}

#s-954a0928-a834-4098-817c-734c279466d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-954a0928-a834-4098-817c-734c279466d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-954a0928-a834-4098-817c-734c279466d0 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
      position: relative;
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-954a0928-a834-4098-817c-734c279466d0 {
  margin: 0 !important;
}

#s-954a0928-a834-4098-817c-734c279466d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-954a0928-a834-4098-817c-734c279466d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-954a0928-a834-4098-817c-734c279466d0 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
      position: relative;
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-954a0928-a834-4098-817c-734c279466d0 {
  margin: 0 !important;
}

#s-954a0928-a834-4098-817c-734c279466d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-954a0928-a834-4098-817c-734c279466d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-954a0928-a834-4098-817c-734c279466d0 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
      position: relative;
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}@media (max-width: 767px){#s-954a0928-a834-4098-817c-734c279466d0 {
  margin: 0 !important;
}

#s-954a0928-a834-4098-817c-734c279466d0-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-954a0928-a834-4098-817c-734c279466d0 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-954a0928-a834-4098-817c-734c279466d0 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-954a0928-a834-4098-817c-734c279466d0 .shogun-image-content {
  
    justify-content: center;
  
}

.s-954a0928-a834-4098-817c-734c279466d0.shg-align-container {
  display: flex;
  justify-content: center
}

.s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-954a0928-a834-4098-817c-734c279466d0.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-954a0928-a834-4098-817c-734c279466d0 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container {
      position: relative;
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-954a0928-a834-4098-817c-734c279466d0.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-954a0928-a834-4098-817c-734c279466d0 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}
#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177 {
  margin-top: 2%;
margin-left: -6%;
margin-bottom: 2%;
margin-right: -7%;
padding-top: 3%;
padding-left: 30px;
padding-bottom: 3%;
padding-right: 31px;
border-radius: 19px;
min-height: 80%;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-79eb9849-a713-4a76-a5d0-e4e3a2af5177-root {
    text-align: center;
  }


#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-79eb9849-a713-4a76-a5d0-e4e3a2af5177-root {
    text-align: center;
  }


#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-79eb9849-a713-4a76-a5d0-e4e3a2af5177-root {
    text-align: center;
  }


#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-79eb9849-a713-4a76-a5d0-e4e3a2af5177-root {
    text-align: center;
  }


#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-79eb9849-a713-4a76-a5d0-e4e3a2af5177-root {
    text-align: center;
  }


#s-79eb9849-a713-4a76-a5d0-e4e3a2af5177.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  box-shadow:0px 15px 3px 1px rgba(184, 130, 144, 0.05);
background-repeat: repeat;
background-size: contain;
margin-top: 8px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-position: left bottom;
}

#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-dd971d7b-60b1-4355-962e-cac0a981ae0f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dd971d7b-60b1-4355-962e-cac0a981ae0f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e837514e-fc8f-4214-ad43-17a3ae00e761 {
  margin-top: 5%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 250%;
aspect-ratio: 3991/2305;
text-align: center;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  margin: 0 !important;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
      position: relative;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

@media (min-width: 1200px){#s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  margin: 0 !important;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
      position: relative;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  margin: 0 !important;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
      position: relative;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  margin: 0 !important;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
      position: relative;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}@media (max-width: 767px){#s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  margin: 0 !important;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-99c6e2ec-ce70-4404-9bd9-9206760577b3 .shogun-image-content {
  
    justify-content:  flex-end;
  
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container {
      position: relative;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-99c6e2ec-ce70-4404-9bd9-9206760577b3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}
#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf {
  margin-top: 2%;
margin-left: -6%;
margin-bottom: 2%;
margin-right: -7%;
padding-top: 3%;
padding-left: 30px;
padding-bottom: 3%;
padding-right: 31px;
border-radius: 19px;
min-height: 80%;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf-root {
    text-align: center;
  }


#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf-root {
    text-align: center;
  }


#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf-root {
    text-align: center;
  }


#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf-root {
    text-align: center;
  }


#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf-root {
    text-align: center;
  }


#s-5ffaad2b-dab7-4a42-8013-322ff7f1a3bf.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 600;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-repeat: no-repeat;
background-size: cover;
margin-top: -8%;
margin-left: -1%;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
background-position: center top;
}
@media (min-width: 768px) and (max-width: 991px){#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  display: none;
}
#s-49087a99-9a97-4273-8ee5-8e212c697719, #wrap-s-49087a99-9a97-4273-8ee5-8e212c697719, #wrap-content-s-49087a99-9a97-4273-8ee5-8e212c697719 { display: none !important; }}@media (max-width: 767px){#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  display: none;
}
#s-49087a99-9a97-4273-8ee5-8e212c697719, #wrap-s-49087a99-9a97-4273-8ee5-8e212c697719, #wrap-content-s-49087a99-9a97-4273-8ee5-8e212c697719 { display: none !important; }}
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-49087a99-9a97-4273-8ee5-8e212c697719 {
  background-image: url(https://i.shgcdn.com/02cf4927-1eb6-4e8c-8a57-7f1bd9378933/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-49087a99-9a97-4273-8ee5-8e212c697719.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-49087a99-9a97-4273-8ee5-8e212c697719 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-49087a99-9a97-4273-8ee5-8e212c697719.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.shg-sld-content {
  width: 100%;
  position: relative;
  z-index: 1;
}

.shg-sld-slides {
  word-break: break-word;
  position: relative;
  overflow-x: hidden;
}

.shg-sld-slides-padded {
  padding: 0 35px;
}

.shg-sld-nav-button {
  cursor: pointer;
  position: absolute;
  z-index: 10;
  top: 0;
  width: 35px;
  min-height: 35px;
  height: 100%;

  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.shg-sld-nav-button > svg {
  height: 100%;
  width: 100%;
}

.shg-sld-nav-button.shg-sld-left {
  left: 0;
}

.shg-sld-nav-button.shg-sld-left-over-content {
  left: 2%;
}

.shg-sld-nav-button.shg-sld-right {
  right: 0;
}

.shg-sld-nav-button.shg-sld-right-over-content {
  right: 2%;
}

.shg-sld-nav-button.shg-sld-disabled {
  cursor: default;
  opacity: 0.2;
}

.shg-sld-item {
  display: none;
}

.shg-sld-item.shg-sld-active {
  display: block;
}

.shg-sld-dots {
  margin-top: 10px;
  text-align: center;
  z-index: 1;
  position: relative;
}

.shg-sld-dots-on-top {
  margin-top: -30px !important;
}

.shg-sld-dot {
  cursor: pointer;
  display: inline-block !important;
  height: 14px;
  width: 14px;
  border-radius: 100%;
  margin-left: 5px;
  opacity: 0.5;
}

.shg-sld-dot:first-child {
  margin-left: 0px;
}

.shg-sld-dot.shg-sld-active {
  opacity: 1;
}

@keyframes shg-sld-fade {
  from {
    opacity: 0.4;
  }

  to {
    opacity: 1;
  }
}

#s-28e15f3e-3658-4c99-b5fc-adfcbb3e7c93 {
  margin-left: 1%;
margin-right: 1%;
padding-top: 10px;
padding-bottom: 10px;
}

#s-28e15f3e-3658-4c99-b5fc-adfcbb3e7c93 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-28e15f3e-3658-4c99-b5fc-adfcbb3e7c93 .shg-sld-nav-button.shg-sld-left,
#s-28e15f3e-3658-4c99-b5fc-adfcbb3e7c93 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64 {
  margin-top: 10%;
margin-left: 0%;
margin-bottom: 1%;
margin-right: 0%;
padding-top: 0%;
padding-bottom: 0%;
min-height: 38px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64 {
  display: none;
}
#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64, #wrap-s-5cffde9d-51ce-4cda-b3c0-15d5666bde64, #wrap-content-s-5cffde9d-51ce-4cda-b3c0-15d5666bde64 { display: none !important; }}@media (max-width: 767px){#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64 {
  display: none;
}
#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64, #wrap-s-5cffde9d-51ce-4cda-b3c0-15d5666bde64, #wrap-content-s-5cffde9d-51ce-4cda-b3c0-15d5666bde64 { display: none !important; }}







#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cffde9d-51ce-4cda-b3c0-15d5666bde64.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ee101798-8526-4029-a91f-cc691a5a9123 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 7px;
padding-bottom: 7px;
text-align: center;
background-color: rgba(113, 165, 156, 0);
}
@media (min-width: 768px) and (max-width: 991px){#s-ee101798-8526-4029-a91f-cc691a5a9123 {
  display: none;
}
#s-ee101798-8526-4029-a91f-cc691a5a9123, #wrap-s-ee101798-8526-4029-a91f-cc691a5a9123, #wrap-content-s-ee101798-8526-4029-a91f-cc691a5a9123 { display: none !important; }}@media (max-width: 767px){#s-ee101798-8526-4029-a91f-cc691a5a9123 {
  display: none;
}
#s-ee101798-8526-4029-a91f-cc691a5a9123, #wrap-s-ee101798-8526-4029-a91f-cc691a5a9123, #wrap-content-s-ee101798-8526-4029-a91f-cc691a5a9123 { display: none !important; }}
#s-ee101798-8526-4029-a91f-cc691a5a9123 .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  
  
  
  
}



#s-a385ccbd-650c-48b6-93fc-24422ea10c9a {
  margin-top: 2%;
margin-left: 3%;
margin-bottom: 3%;
margin-right: 3%;
}

@media (min-width: 0px) {
[id="s-a385ccbd-650c-48b6-93fc-24422ea10c9a"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 7.0px);
}

}

@media (min-width: 768px) {
[id="s-a385ccbd-650c-48b6-93fc-24422ea10c9a"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 10.5px);
}

}

@media (min-width: 992px) {
[id="s-a385ccbd-650c-48b6-93fc-24422ea10c9a"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 10.5px);
}

}

@media (min-width: 1200px) {
[id="s-a385ccbd-650c-48b6-93fc-24422ea10c9a"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 10.5px);
}

}

#s-d387cbf0-ccbf-42e2-9e22-9f7a640f8b9d {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-d387cbf0-ccbf-42e2-9e22-9f7a640f8b9d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d387cbf0-ccbf-42e2-9e22-9f7a640f8b9d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-95778d8f-ab8b-4b57-9dd8-62eab7e75651 {
  margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
}

#s-e4e73757-06de-41ed-bfb6-bcf39694fbd7 {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-3b072486-e182-46a6-83fa-92390febd07e {
  margin-top: -21%;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-3b072486-e182-46a6-83fa-92390febd07e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3b072486-e182-46a6-83fa-92390febd07e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  margin-top: -24%;
margin-left: 70%;
margin-bottom: -24%;
margin-right: auto;
max-width: 90%;
aspect-ratio: 1/1;
text-align: center;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  margin: 0 !important;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 70%;
  
  margin-top: -24%;
  margin-bottom: -24%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 70%;
  
  margin-top: -24%;
  margin-bottom: -24%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 90%;
  }



  img.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
    
    
    
    max-height: 90%;
  }


.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
      position: relative;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 90%;
    }
  }

@media (min-width: 1200px){#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  margin: 0 !important;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 90%;
  }



  img.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
    
    
    
    max-height: 90%;
  }


.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
      position: relative;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 90%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  margin: 0 !important;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 90%;
  }



  img.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
    
    
    
    max-height: 90%;
  }


.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
      position: relative;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 90%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  margin: 0 !important;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 90%;
  }



  img.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
    
    
    
    max-height: 90%;
  }


.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
      position: relative;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 90%;
    }
  }

}@media (max-width: 767px){#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  margin: 0 !important;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 90%;
  }



  img.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
    
    
    
    max-height: 90%;
  }


.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container {
      position: relative;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-24f6e6ff-7e5e-4a53-b4d4-7becf3eed3a2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 90%;
    }
  }

}
#s-b658efb9-39a8-4544-a284-280d08d9ff93 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-b658efb9-39a8-4544-a284-280d08d9ff93 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b658efb9-39a8-4544-a284-280d08d9ff93.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

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

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

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

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

#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf {
  max-width:  100%;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf {
  max-width:  100%;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf {
  max-width:  100%;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf {
  max-width:  100%;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf {
  max-width:  100%;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf .shg-image-zoom,
.shg-c#s-f4fb14f3-b7bd-4c33-9c88-0e8ee8fc9cbf img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b460a01c-22d6-4a9a-a4e5-1b914bb78314 {
  margin-left: 4%;
margin-bottom: 2%;
margin-right: 4%;
}

#s-cecfe7a9-6660-42d5-9ca9-3e0447414bd2 {
  margin-top: -3%;
margin-left: 5%;
margin-bottom: -3%;
margin-right: 5%;
}

#s-6b1224c9-3bfc-4179-b67c-3f8ebd76c42d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-6b1224c9-3bfc-4179-b67c-3f8ebd76c42d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-6b1224c9-3bfc-4179-b67c-3f8ebd76c42d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 20px;
}

#s-6b1224c9-3bfc-4179-b67c-3f8ebd76c42d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4 {
  margin-top: 1px;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
min-height: 0px;
background-color: rgba(113, 165, 156, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4:hover {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4:active {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4-root {
    text-align: center;
  }


#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4-root {
    text-align: center;
  }


#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4-root {
    text-align: center;
  }


#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4-root {
    text-align: center;
  }


#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4-root {
    text-align: center;
  }


#s-2dc0e331-0dc3-4cfc-939a-9947bb2c60b4.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-43d1b3f2-77bd-4e72-9ab6-e48eee147610 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-43d1b3f2-77bd-4e72-9ab6-e48eee147610 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-43d1b3f2-77bd-4e72-9ab6-e48eee147610.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f588dcf8-1caa-4ba6-9030-772f285e4b1c {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-b896e085-65d1-4885-812a-beac29757f65 {
  margin-left: auto;
margin-right: auto;
}

#s-cd0d374e-7935-4c90-a417-8bf66c6105c1 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-cd0d374e-7935-4c90-a417-8bf66c6105c1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd0d374e-7935-4c90-a417-8bf66c6105c1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 {
  max-width:  100%;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 {
  max-width:  100%;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 {
  max-width:  100%;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 {
  max-width:  100%;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 {
  max-width:  100%;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 .shg-image-zoom,
.shg-c#s-b0c8d8bb-7aab-4bcd-bf24-cbd8b50eb791 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7bb1790e-3a10-47db-ba04-e88a4e45bcd1 {
  margin-left: 4%;
margin-bottom: 3%;
margin-right: 4%;
}

#s-6ab5882b-f23b-46cb-ac39-f0a2a5cbbab4 {
  margin-top: -3%;
margin-left: 5%;
margin-bottom: -3%;
margin-right: 5%;
}

#s-b96845c0-e011-4d28-ad47-3e033754539d {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-b96845c0-e011-4d28-ad47-3e033754539d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-b96845c0-e011-4d28-ad47-3e033754539d .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 20px;
}

#s-b96845c0-e011-4d28-ad47-3e033754539d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-972bc949-9b90-4995-a7ef-a0d321203dad {
  margin-top: 1px;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
min-height: 0px;
background-color: rgba(113, 165, 156, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-972bc949-9b90-4995-a7ef-a0d321203dad:hover {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-972bc949-9b90-4995-a7ef-a0d321203dad:active {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-972bc949-9b90-4995-a7ef-a0d321203dad-root {
    text-align: center;
  }


#s-972bc949-9b90-4995-a7ef-a0d321203dad.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-972bc949-9b90-4995-a7ef-a0d321203dad-root {
    text-align: center;
  }


#s-972bc949-9b90-4995-a7ef-a0d321203dad.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-972bc949-9b90-4995-a7ef-a0d321203dad-root {
    text-align: center;
  }


#s-972bc949-9b90-4995-a7ef-a0d321203dad.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-972bc949-9b90-4995-a7ef-a0d321203dad-root {
    text-align: center;
  }


#s-972bc949-9b90-4995-a7ef-a0d321203dad.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-972bc949-9b90-4995-a7ef-a0d321203dad-root {
    text-align: center;
  }


#s-972bc949-9b90-4995-a7ef-a0d321203dad.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-28a77c1a-9cdd-4617-a30d-4ae33ce15fc0 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-28a77c1a-9cdd-4617-a30d-4ae33ce15fc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-28a77c1a-9cdd-4617-a30d-4ae33ce15fc0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ffba783d-1eb6-4de1-aea3-b71bbbd0934f {
  margin-left: auto;
margin-right: auto;
}

#s-1dc59b86-7c25-41ab-b2ac-cd4970e6f32b {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-58815ac5-b200-4c07-97f9-cb84c33e018f {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-58815ac5-b200-4c07-97f9-cb84c33e018f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-58815ac5-b200-4c07-97f9-cb84c33e018f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 {
  max-width:  100%;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 {
  max-width:  100%;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 {
  max-width:  100%;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 {
  max-width:  100%;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 {
  max-width:  100%;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 .shg-image-zoom,
.shg-c#s-65673bf1-2688-48f4-9b71-9400d2bc0b37 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3fe97ed6-9e22-4838-841a-8d6460d35fca {
  margin-left: 4%;
margin-bottom: 4%;
margin-right: 4%;
}

#s-6490dbf5-88fe-4ae0-99d6-f61a1e047978 {
  margin-left: 3%;
margin-bottom: 0%;
margin-right: 3%;
}

#s-544cc310-e5b7-4ecc-a1c3-b79ac85a3403 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-544cc310-e5b7-4ecc-a1c3-b79ac85a3403 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-544cc310-e5b7-4ecc-a1c3-b79ac85a3403 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 20px;
}

#s-544cc310-e5b7-4ecc-a1c3-b79ac85a3403 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-13af768c-50bc-46c4-8b8b-b19595e0e034 {
  margin-top: 1px;
margin-left: 0%;
margin-bottom: 3%;
margin-right: 0%;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
min-height: 0px;
background-color: rgba(113, 165, 156, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-13af768c-50bc-46c4-8b8b-b19595e0e034:hover {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-13af768c-50bc-46c4-8b8b-b19595e0e034:active {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-13af768c-50bc-46c4-8b8b-b19595e0e034-root {
    text-align: center;
  }


#s-13af768c-50bc-46c4-8b8b-b19595e0e034.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-13af768c-50bc-46c4-8b8b-b19595e0e034-root {
    text-align: center;
  }


#s-13af768c-50bc-46c4-8b8b-b19595e0e034.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-13af768c-50bc-46c4-8b8b-b19595e0e034-root {
    text-align: center;
  }


#s-13af768c-50bc-46c4-8b8b-b19595e0e034.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-13af768c-50bc-46c4-8b8b-b19595e0e034-root {
    text-align: center;
  }


#s-13af768c-50bc-46c4-8b8b-b19595e0e034.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-13af768c-50bc-46c4-8b8b-b19595e0e034-root {
    text-align: center;
  }


#s-13af768c-50bc-46c4-8b8b-b19595e0e034.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-c6c7e82b-b9e6-42c7-a31e-ee355fcd33b5 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-c6c7e82b-b9e6-42c7-a31e-ee355fcd33b5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c6c7e82b-b9e6-42c7-a31e-ee355fcd33b5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bf92f084-aab6-4127-a6a6-ec970034666d {
  margin-left: auto;
margin-right: auto;
}

#s-32842d00-be61-4117-a34c-b55a95f4608f {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-88f6b72f-78f4-48d2-a79a-05ca099d4469 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-88f6b72f-78f4-48d2-a79a-05ca099d4469 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-88f6b72f-78f4-48d2-a79a-05ca099d4469.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-af8a2224-4d97-4643-a222-992cbb510dd9 {
  margin-top: 0%;
margin-left: 0%;
margin-right: 0%;
text-align: left;
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 {
  max-width:  100%;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 {
  max-width:  100%;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 {
  max-width:  100%;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 {
  max-width:  100%;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 {
  max-width:  100%;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 .shg-image-zoom,
.shg-c#s-af8a2224-4d97-4643-a222-992cbb510dd9 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-9fd38f33-10d2-4b8a-87ef-c97317491ca6 {
  margin-left: 4%;
margin-bottom: 3%;
margin-right: 4%;
}

#s-01d3c6c4-59fc-4e50-9a6f-73af1166dccc {
  margin-left: 3%;
margin-bottom: -4%;
margin-right: 3%;
}

#s-c21e4d1f-2909-412f-a10f-18bb95e1ed4a {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-c21e4d1f-2909-412f-a10f-18bb95e1ed4a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-c21e4d1f-2909-412f-a10f-18bb95e1ed4a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 20px;
}

#s-c21e4d1f-2909-412f-a10f-18bb95e1ed4a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-329baa36-419f-4d4d-a33a-3ba18d594adc {
  margin-top: 1px;
margin-left: 0%;
margin-bottom: 3%;
margin-right: 0%;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
min-height: 0px;
background-color: rgba(113, 165, 156, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-329baa36-419f-4d4d-a33a-3ba18d594adc:hover {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-329baa36-419f-4d4d-a33a-3ba18d594adc:active {background-color: rgba(184, 130, 144, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-329baa36-419f-4d4d-a33a-3ba18d594adc-root {
    text-align: center;
  }


#s-329baa36-419f-4d4d-a33a-3ba18d594adc.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-329baa36-419f-4d4d-a33a-3ba18d594adc-root {
    text-align: center;
  }


#s-329baa36-419f-4d4d-a33a-3ba18d594adc.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-329baa36-419f-4d4d-a33a-3ba18d594adc-root {
    text-align: center;
  }


#s-329baa36-419f-4d4d-a33a-3ba18d594adc.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-329baa36-419f-4d4d-a33a-3ba18d594adc-root {
    text-align: center;
  }


#s-329baa36-419f-4d4d-a33a-3ba18d594adc.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-329baa36-419f-4d4d-a33a-3ba18d594adc-root {
    text-align: center;
  }


#s-329baa36-419f-4d4d-a33a-3ba18d594adc.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-2c1eed6c-224b-4864-a93d-fbd135693bf3 {
  background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: #fff;
background-position: right center;
}
@media (min-width: 768px) and (max-width: 991px){#s-2c1eed6c-224b-4864-a93d-fbd135693bf3 {
  display: none;
}
#s-2c1eed6c-224b-4864-a93d-fbd135693bf3, #wrap-s-2c1eed6c-224b-4864-a93d-fbd135693bf3, #wrap-content-s-2c1eed6c-224b-4864-a93d-fbd135693bf3 { display: none !important; }}@media (max-width: 767px){#s-2c1eed6c-224b-4864-a93d-fbd135693bf3 {
  display: none;
}
#s-2c1eed6c-224b-4864-a93d-fbd135693bf3, #wrap-s-2c1eed6c-224b-4864-a93d-fbd135693bf3, #wrap-content-s-2c1eed6c-224b-4864-a93d-fbd135693bf3 { display: none !important; }}







#s-2c1eed6c-224b-4864-a93d-fbd135693bf3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2c1eed6c-224b-4864-a93d-fbd135693bf3.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d653772a-72cf-4164-8e83-8f6f996e75c2 {
  margin-top: 3%;
margin-left: 2%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-d653772a-72cf-4164-8e83-8f6f996e75c2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d653772a-72cf-4164-8e83-8f6f996e75c2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d653772a-72cf-4164-8e83-8f6f996e75c2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d653772a-72cf-4164-8e83-8f6f996e75c2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-db4e608c-552a-480e-b439-6053da90b79c {
  margin-left: auto;
margin-right: auto;
max-width: 1211px;
aspect-ratio: 1211/1288;
text-align: center;
}

#s-db4e608c-552a-480e-b439-6053da90b79c {
  margin: 0 !important;
}

#s-db4e608c-552a-480e-b439-6053da90b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1211px;
  }



  img.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
    
    
    
    max-height: 1211px;
  }


.s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-db4e608c-552a-480e-b439-6053da90b79c {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
      position: relative;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1211px;
    }
  }

@media (min-width: 1200px){#s-db4e608c-552a-480e-b439-6053da90b79c {
  margin: 0 !important;
}

#s-db4e608c-552a-480e-b439-6053da90b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1211px;
  }



  img.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
    
    
    
    max-height: 1211px;
  }


.s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-db4e608c-552a-480e-b439-6053da90b79c {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
      position: relative;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1211px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-db4e608c-552a-480e-b439-6053da90b79c {
  margin: 0 !important;
}

#s-db4e608c-552a-480e-b439-6053da90b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1211px;
  }



  img.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
    
    
    
    max-height: 1211px;
  }


.s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-db4e608c-552a-480e-b439-6053da90b79c {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
      position: relative;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1211px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-db4e608c-552a-480e-b439-6053da90b79c {
  margin: 0 !important;
}

#s-db4e608c-552a-480e-b439-6053da90b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1211px;
  }



  img.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
    
    
    
    max-height: 1211px;
  }


.s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-db4e608c-552a-480e-b439-6053da90b79c {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
      position: relative;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1211px;
    }
  }

}@media (max-width: 767px){#s-db4e608c-552a-480e-b439-6053da90b79c {
  margin: 0 !important;
}

#s-db4e608c-552a-480e-b439-6053da90b79c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-db4e608c-552a-480e-b439-6053da90b79c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-db4e608c-552a-480e-b439-6053da90b79c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1211px;
  }



  img.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
    
    
    
    max-height: 1211px;
  }


.s-db4e608c-552a-480e-b439-6053da90b79c .shogun-image-content {
  
    justify-content: center;
  
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-db4e608c-552a-480e-b439-6053da90b79c {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container {
      position: relative;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-db4e608c-552a-480e-b439-6053da90b79c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1211px;
    }
  }

}
#s-ef122de7-753b-4f2f-aaea-b81db2acbb97 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
min-height: 50px;
}








#s-ef122de7-753b-4f2f-aaea-b81db2acbb97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef122de7-753b-4f2f-aaea-b81db2acbb97.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a67ce510-640e-46a0-9866-ceda1617695f {
  margin-left: auto;
margin-bottom: 6%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a67ce510-640e-46a0-9866-ceda1617695f .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  
  
  
  text-align: left;
}



#s-7265a567-6873-44c1-92ea-9851614789af {
  margin-left: auto;
margin-right: 9%;
}

#s-7ee8ae5b-187d-4db3-83c6-8565fcd8039a {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 16%;
margin-right: auto;
min-height: 50px;
}








#s-7ee8ae5b-187d-4db3-83c6-8565fcd8039a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7ee8ae5b-187d-4db3-83c6-8565fcd8039a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ee9fd749-ca97-43b6-930e-3a0649f10854 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ee9fd749-ca97-43b6-930e-3a0649f10854 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee9fd749-ca97-43b6-930e-3a0649f10854.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fc90a9c4-5af0-49d7-b29f-d0aa3703f03d {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-fc90a9c4-5af0-49d7-b29f-d0aa3703f03d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc90a9c4-5af0-49d7-b29f-d0aa3703f03d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fc90a9c4-5af0-49d7-b29f-d0aa3703f03d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fc90a9c4-5af0-49d7-b29f-d0aa3703f03d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  margin-left: auto;
margin-right: auto;
max-width: 60%;
aspect-ratio: 1/1;
text-align: center;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  margin: 0 !important;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
      position: relative;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

@media (min-width: 1200px){#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  margin: 0 !important;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
      position: relative;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  margin: 0 !important;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
      position: relative;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  margin: 0 !important;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
      position: relative;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}@media (max-width: 767px){#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  margin: 0 !important;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb .shogun-image-content {
  
    justify-content: center;
  
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container {
      position: relative;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-aa24c0fd-c042-4402-93c9-6b5ebb605ddb img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}
#s-8f26b168-ada3-4da0-95f0-718b76ae496a {
  margin-left: auto;
margin-right: auto;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  margin-left: auto;
margin-right: auto;
max-width: 60%;
aspect-ratio: 1/1;
text-align: center;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  margin: 0 !important;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
      position: relative;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

@media (min-width: 1200px){#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  margin: 0 !important;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
      position: relative;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  margin: 0 !important;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
      position: relative;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  margin: 0 !important;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
      position: relative;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}@media (max-width: 767px){#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  margin: 0 !important;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 60%;
  }



  img.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
    
    
    
    max-height: 60%;
  }


.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 .shogun-image-content {
  
    justify-content: center;
  
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container {
      position: relative;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-28b78a85-4e80-46ec-8db6-fbe6b77d03c6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 60%;
    }
  }

}
#s-463a0125-b8c2-464c-9271-0b33a544a253 {
  margin-left: auto;
margin-right: auto;
}

#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-57b11b01-693f-4a34-9a47-624ca454beed {
  display: none;
}
#s-57b11b01-693f-4a34-9a47-624ca454beed, #wrap-s-57b11b01-693f-4a34-9a47-624ca454beed, #wrap-content-s-57b11b01-693f-4a34-9a47-624ca454beed { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-57b11b01-693f-4a34-9a47-624ca454beed {
  display: none;
}
#s-57b11b01-693f-4a34-9a47-624ca454beed, #wrap-s-57b11b01-693f-4a34-9a47-624ca454beed, #wrap-content-s-57b11b01-693f-4a34-9a47-624ca454beed { display: none !important; }}
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-57b11b01-693f-4a34-9a47-624ca454beed {
  background-image: url(https://i.shgcdn.com/e3e53d6a-3d3e-4899-b4b0-b8f9e237a19b/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-57b11b01-693f-4a34-9a47-624ca454beed.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-57b11b01-693f-4a34-9a47-624ca454beed > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-57b11b01-693f-4a34-9a47-624ca454beed.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a13d611f-401b-4a5e-bb17-09c9c6551db5 {
  margin-top: 11%;
margin-left: 5%;
margin-bottom: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a13d611f-401b-4a5e-bb17-09c9c6551db5 .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  
  
  
  
}



#s-aba2c338-2d2d-4697-b51a-c8ac2dd0ec56 {
  margin-top: 1%;
margin-left: 0%;
margin-bottom: 1%;
margin-right: 0%;
padding-top: 0%;
padding-left: 0%;
padding-bottom: 0%;
padding-right: 0%;
min-height: 70%;
max-width: 80%;
}

@media (min-width: 0px) {
[id="s-aba2c338-2d2d-4697-b51a-c8ac2dd0ec56"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aba2c338-2d2d-4697-b51a-c8ac2dd0ec56"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-aba2c338-2d2d-4697-b51a-c8ac2dd0ec56"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-aba2c338-2d2d-4697-b51a-c8ac2dd0ec56"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 25.0px);
}

}

#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  box-shadow:0px 15px 3px 1px rgba(184, 130, 144, 0.05);
background-repeat: repeat;
background-size: contain;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-position: right top;
}
@media (min-width: 768px) and (max-width: 991px){#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  display: none;
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232, #wrap-s-7c105a85-13fa-4bf0-b34b-593d45eba232, #wrap-content-s-7c105a85-13fa-4bf0-b34b-593d45eba232 { display: none !important; }}@media (max-width: 767px){#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  display: none;
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232, #wrap-s-7c105a85-13fa-4bf0-b34b-593d45eba232, #wrap-content-s-7c105a85-13fa-4bf0-b34b-593d45eba232 { display: none !important; }}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-7c105a85-13fa-4bf0-b34b-593d45eba232 {
  background-image: url(https://i.shgcdn.com/81fec18e-eeb1-489e-867e-42288f89b0cf/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-7c105a85-13fa-4bf0-b34b-593d45eba232 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7c105a85-13fa-4bf0-b34b-593d45eba232.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8 {
  margin-top: 5%;
margin-left: 1%;
margin-bottom: 0%;
margin-right: 1%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8 {
  display: none;
}
#s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8, #wrap-s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8, #wrap-content-s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8 { display: none !important; }}@media (max-width: 767px){#s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8 {
  display: none;
}
#s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8, #wrap-s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8, #wrap-content-s-ad3956f8-eb7f-46e6-9e2c-aaf829a354b8 { display: none !important; }}
#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 70%;
aspect-ratio: 972/1000;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  display: none;
}
#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2, #wrap-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2, #wrap-content-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 { display: none !important; }}@media (max-width: 767px){#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  display: none;
}
#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2, #wrap-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2, #wrap-content-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 { display: none !important; }}
#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  margin: 0 !important;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }

    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-link {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
      --shg-aspect-ratio: calc(972/1000); 
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
      position: relative;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  margin: 0 !important;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }

    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-link {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
      --shg-aspect-ratio: calc(972/1000); 
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
      position: relative;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  margin: 0 !important;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }

    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-link {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
      --shg-aspect-ratio: calc(972/1000); 
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
      position: relative;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  margin: 0 !important;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }

    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-link {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
      --shg-aspect-ratio: calc(972/1000); 
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
      position: relative;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  margin: 0 !important;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }

    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-link {
      aspect-ratio: 972/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 {
      --shg-aspect-ratio: calc(972/1000); 
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container {
      position: relative;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-76ae0ff9-0660-42ec-9f40-c02ed891ecd2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-70d9698d-77c9-4446-b155-2bbbb93f4d52 {
  margin-top: 2%;
margin-left: -6%;
margin-bottom: 2%;
margin-right: -7%;
padding-top: 3%;
padding-left: 30px;
padding-bottom: 3%;
padding-right: 31px;
border-radius: 19px;
min-height: 80%;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-70d9698d-77c9-4446-b155-2bbbb93f4d52:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-70d9698d-77c9-4446-b155-2bbbb93f4d52:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-70d9698d-77c9-4446-b155-2bbbb93f4d52 {
  display: none;
}
#s-70d9698d-77c9-4446-b155-2bbbb93f4d52, #wrap-s-70d9698d-77c9-4446-b155-2bbbb93f4d52, #wrap-content-s-70d9698d-77c9-4446-b155-2bbbb93f4d52 { display: none !important; }}@media (max-width: 767px){#s-70d9698d-77c9-4446-b155-2bbbb93f4d52 {
  display: none;
}
#s-70d9698d-77c9-4446-b155-2bbbb93f4d52, #wrap-s-70d9698d-77c9-4446-b155-2bbbb93f4d52, #wrap-content-s-70d9698d-77c9-4446-b155-2bbbb93f4d52 { display: none !important; }}

  #s-70d9698d-77c9-4446-b155-2bbbb93f4d52-root {
    text-align: center;
  }


#s-70d9698d-77c9-4446-b155-2bbbb93f4d52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-70d9698d-77c9-4446-b155-2bbbb93f4d52-root {
    text-align: center;
  }


#s-70d9698d-77c9-4446-b155-2bbbb93f4d52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-70d9698d-77c9-4446-b155-2bbbb93f4d52-root {
    text-align: center;
  }


#s-70d9698d-77c9-4446-b155-2bbbb93f4d52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-70d9698d-77c9-4446-b155-2bbbb93f4d52-root {
    text-align: center;
  }


#s-70d9698d-77c9-4446-b155-2bbbb93f4d52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-70d9698d-77c9-4446-b155-2bbbb93f4d52-root {
    text-align: center;
  }


#s-70d9698d-77c9-4446-b155-2bbbb93f4d52.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  box-shadow:0px 15px 3px 1px rgba(184, 130, 144, 0.05);
background-repeat: repeat;
background-size: contain;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-style: none;
border-radius: 50px;
background-position: left top;
}
@media (min-width: 768px) and (max-width: 991px){#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  display: none;
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff, #wrap-s-ee376fae-3ecf-42da-9ddb-9668da22c6ff, #wrap-content-s-ee376fae-3ecf-42da-9ddb-9668da22c6ff { display: none !important; }}@media (max-width: 767px){#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  display: none;
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff, #wrap-s-ee376fae-3ecf-42da-9ddb-9668da22c6ff, #wrap-content-s-ee376fae-3ecf-42da-9ddb-9668da22c6ff { display: none !important; }}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ee376fae-3ecf-42da-9ddb-9668da22c6ff.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b27101f8-8831-46c3-bd1b-0a45c2f8c955 {
  margin-top: 6%;
margin-left: 1%;
margin-bottom: 14%;
margin-right: 1%;
padding-top: 0px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
}
@media (min-width: 768px) and (max-width: 991px){#s-b27101f8-8831-46c3-bd1b-0a45c2f8c955 {
  display: none;
}
#s-b27101f8-8831-46c3-bd1b-0a45c2f8c955, #wrap-s-b27101f8-8831-46c3-bd1b-0a45c2f8c955, #wrap-content-s-b27101f8-8831-46c3-bd1b-0a45c2f8c955 { display: none !important; }}@media (max-width: 767px){#s-b27101f8-8831-46c3-bd1b-0a45c2f8c955 {
  display: none;
}
#s-b27101f8-8831-46c3-bd1b-0a45c2f8c955, #wrap-s-b27101f8-8831-46c3-bd1b-0a45c2f8c955, #wrap-content-s-b27101f8-8831-46c3-bd1b-0a45c2f8c955 { display: none !important; }}
#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  margin-top: 0%;
margin-left: 0%;
margin-bottom: 0%;
margin-right: 0%;
max-width: 250%;
aspect-ratio: 3991/2305;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  display: none;
}
#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2, #wrap-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2, #wrap-content-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 { display: none !important; }}@media (max-width: 767px){#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  display: none;
}
#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2, #wrap-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2, #wrap-content-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 { display: none !important; }}
#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  margin: 0 !important;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 0%;
  margin-right: 0%;
  margin-top: 0%;
  margin-bottom: 0%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
      position: relative;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

@media (min-width: 1200px){#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  margin: 0 !important;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
      position: relative;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  margin: 0 !important;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
      position: relative;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  margin: 0 !important;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
      position: relative;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}@media (max-width: 767px){#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  margin: 0 !important;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 250%;
  }



  img.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
    
    
    
    max-height: 250%;
  }


.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container {
      position: relative;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f7765968-bdf1-4f2a-86b9-b5b8a6e941b2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 250%;
    }
  }

}
#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e {
  margin-top: 2%;
margin-left: -6%;
margin-bottom: 2%;
margin-right: -7%;
padding-top: 3%;
padding-left: 30px;
padding-bottom: 3%;
padding-right: 31px;
border-radius: 19px;
min-height: 80%;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 768px) and (max-width: 991px){#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e {
  display: none;
}
#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e, #wrap-s-ce8120c6-59c9-4e32-bd3d-d94def563b3e, #wrap-content-s-ce8120c6-59c9-4e32-bd3d-d94def563b3e { display: none !important; }}@media (max-width: 767px){#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e {
  display: none;
}
#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e, #wrap-s-ce8120c6-59c9-4e32-bd3d-d94def563b3e, #wrap-content-s-ce8120c6-59c9-4e32-bd3d-d94def563b3e { display: none !important; }}

  #s-ce8120c6-59c9-4e32-bd3d-d94def563b3e-root {
    text-align: center;
  }


#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ce8120c6-59c9-4e32-bd3d-d94def563b3e-root {
    text-align: center;
  }


#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ce8120c6-59c9-4e32-bd3d-d94def563b3e-root {
    text-align: center;
  }


#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ce8120c6-59c9-4e32-bd3d-d94def563b3e-root {
    text-align: center;
  }


#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ce8120c6-59c9-4e32-bd3d-d94def563b3e-root {
    text-align: center;
  }


#s-ce8120c6-59c9-4e32-bd3d-d94def563b3e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-3c3a44c4-badf-4016-8d81-7bd204802d22 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
}








#s-3c3a44c4-badf-4016-8d81-7bd204802d22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c3a44c4-badf-4016-8d81-7bd204802d22.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-100c9072-8b4f-4509-b20f-c611fd3b399b {
  margin-left: 5%;
margin-right: 5%;
}
@media (min-width: 1200px){#s-100c9072-8b4f-4509-b20f-c611fd3b399b {
  display: none;
}
#s-100c9072-8b4f-4509-b20f-c611fd3b399b, #wrap-s-100c9072-8b4f-4509-b20f-c611fd3b399b, #wrap-content-s-100c9072-8b4f-4509-b20f-c611fd3b399b { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-100c9072-8b4f-4509-b20f-c611fd3b399b {
  display: none;
}
#s-100c9072-8b4f-4509-b20f-c611fd3b399b, #wrap-s-100c9072-8b4f-4509-b20f-c611fd3b399b, #wrap-content-s-100c9072-8b4f-4509-b20f-c611fd3b399b { display: none !important; }}
@media (min-width: 0px) {
[id="s-100c9072-8b4f-4509-b20f-c611fd3b399b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-100c9072-8b4f-4509-b20f-c611fd3b399b"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-100c9072-8b4f-4509-b20f-c611fd3b399b"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-100c9072-8b4f-4509-b20f-c611fd3b399b"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 9%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 50px;
min-height: 50px;
max-width: 70%;
background-position: center center;
}

#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-55adf854-bfb3-4dda-b4c6-8906c5fcffa6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a07dff10-64d8-4327-99a9-05c9185f275d {
  margin-left: auto;
margin-right: auto;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  margin-left: auto;
margin-right: auto;
max-width: 3000px;
aspect-ratio: 3000/1733;
text-align: center;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  margin: 0 !important;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f2820e3-e07b-457b-8de8-c8397062b79d {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
      position: relative;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

@media (min-width: 1200px){#s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  margin: 0 !important;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f2820e3-e07b-457b-8de8-c8397062b79d {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
      position: relative;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  margin: 0 !important;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f2820e3-e07b-457b-8de8-c8397062b79d {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
      position: relative;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  margin: 0 !important;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f2820e3-e07b-457b-8de8-c8397062b79d {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
      position: relative;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}@media (max-width: 767px){#s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  margin: 0 !important;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6f2820e3-e07b-457b-8de8-c8397062b79d {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }

    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-link {
      aspect-ratio: 3000/1733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6f2820e3-e07b-457b-8de8-c8397062b79d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3000px;
  }



  img.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
    
    
    
    max-height: 3000px;
  }


.s-6f2820e3-e07b-457b-8de8-c8397062b79d .shogun-image-content {
  
    justify-content: center;
  
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6f2820e3-e07b-457b-8de8-c8397062b79d {
      --shg-aspect-ratio: calc(3000/1733); 
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container {
      position: relative;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6f2820e3-e07b-457b-8de8-c8397062b79d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3000px;
    }
  }

}
#s-c37b33b6-f443-461c-a43c-21299a112e07 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-c37b33b6-f443-461c-a43c-21299a112e07:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-c37b33b6-f443-461c-a43c-21299a112e07:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-c37b33b6-f443-461c-a43c-21299a112e07-root {
    text-align: center;
  }


#s-c37b33b6-f443-461c-a43c-21299a112e07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-c37b33b6-f443-461c-a43c-21299a112e07-root {
    text-align: center;
  }


#s-c37b33b6-f443-461c-a43c-21299a112e07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-c37b33b6-f443-461c-a43c-21299a112e07-root {
    text-align: center;
  }


#s-c37b33b6-f443-461c-a43c-21299a112e07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-c37b33b6-f443-461c-a43c-21299a112e07-root {
    text-align: center;
  }


#s-c37b33b6-f443-461c-a43c-21299a112e07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-c37b33b6-f443-461c-a43c-21299a112e07-root {
    text-align: center;
  }


#s-c37b33b6-f443-461c-a43c-21299a112e07.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 9%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 50px;
min-height: 50px;
max-width: 70%;
background-position: center center;
}

#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8773048b-0c9f-4773-8fec-ae672ac2ff1b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-933c1393-32c8-4deb-a05f-11959c8167ed {
  margin-left: auto;
margin-right: auto;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  margin-left: auto;
margin-right: auto;
max-width: 1590px;
aspect-ratio: 1590/1000;
text-align: center;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  margin: 0 !important;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
      position: relative;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

@media (min-width: 1200px){#s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  margin: 0 !important;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
      position: relative;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  margin: 0 !important;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
      position: relative;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  margin: 0 !important;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
      position: relative;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}@media (max-width: 767px){#s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  margin: 0 !important;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }

    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-link {
      aspect-ratio: 1590/1000;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 1590px;
  }



  img.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
    
    
    
    max-height: 1590px;
  }


.s-469f750e-829a-4fcb-8a00-4a06304d6c95 .shogun-image-content {
  
    justify-content: center;
  
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shg-align-container {
  display: flex;
  justify-content: center
}

.s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 {
      --shg-aspect-ratio: calc(1590/1000); 
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container {
      position: relative;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-469f750e-829a-4fcb-8a00-4a06304d6c95 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1590px;
    }
  }

}
#s-7deec4c6-ce8b-4c00-813e-024a9f54b248 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-7deec4c6-ce8b-4c00-813e-024a9f54b248:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-7deec4c6-ce8b-4c00-813e-024a9f54b248:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-7deec4c6-ce8b-4c00-813e-024a9f54b248-root {
    text-align: center;
  }


#s-7deec4c6-ce8b-4c00-813e-024a9f54b248.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-7deec4c6-ce8b-4c00-813e-024a9f54b248-root {
    text-align: center;
  }


#s-7deec4c6-ce8b-4c00-813e-024a9f54b248.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7deec4c6-ce8b-4c00-813e-024a9f54b248-root {
    text-align: center;
  }


#s-7deec4c6-ce8b-4c00-813e-024a9f54b248.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7deec4c6-ce8b-4c00-813e-024a9f54b248-root {
    text-align: center;
  }


#s-7deec4c6-ce8b-4c00-813e-024a9f54b248.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-7deec4c6-ce8b-4c00-813e-024a9f54b248-root {
    text-align: center;
  }


#s-7deec4c6-ce8b-4c00-813e-024a9f54b248.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-02163b3b-a4ed-4a2b-bac3-6a7551ad6fc2 {
  margin-left: auto;
margin-bottom: 7%;
margin-right: auto;
min-height: 50px;
max-width: 70%;
}








#s-02163b3b-a4ed-4a2b-bac3-6a7551ad6fc2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-02163b3b-a4ed-4a2b-bac3-6a7551ad6fc2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 50px;
min-height: 50px;
background-position: center center;
}

#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-f220f7e9-240b-44d4-b228-13093cfba026 {
  background-image: url(https://i.shgcdn.com/3ed0fa65-0dd0-46ba-ac8e-45c7f75637d7/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-f220f7e9-240b-44d4-b228-13093cfba026.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-f220f7e9-240b-44d4-b228-13093cfba026 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f220f7e9-240b-44d4-b228-13093cfba026.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-93a88e29-d962-488b-b6b8-b8e493e402df {
  margin-left: auto;
margin-right: auto;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  margin-left: auto;
margin-right: auto;
max-width: 3991px;
aspect-ratio: 3991/2305;
text-align: center;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  margin: 0 !important;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3991px;
  }



  img.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
    
    
    
    max-height: 3991px;
  }


.s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
      position: relative;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3991px;
    }
  }

@media (min-width: 1200px){#s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  margin: 0 !important;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3991px;
  }



  img.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
    
    
    
    max-height: 3991px;
  }


.s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
      position: relative;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3991px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  margin: 0 !important;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3991px;
  }



  img.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
    
    
    
    max-height: 3991px;
  }


.s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
      position: relative;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3991px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  margin: 0 !important;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3991px;
  }



  img.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
    
    
    
    max-height: 3991px;
  }


.s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
      position: relative;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3991px;
    }
  }

}@media (max-width: 767px){#s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  margin: 0 !important;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }

    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-link {
      aspect-ratio: 3991/2305;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 3991px;
  }



  img.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
    
    
    
    max-height: 3991px;
  }


.s-d2d24d38-4113-4e72-82e2-d6b493506ba5 .shogun-image-content {
  
    justify-content: center;
  
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 {
      --shg-aspect-ratio: calc(3991/2305); 
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container {
      position: relative;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2d24d38-4113-4e72-82e2-d6b493506ba5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 3991px;
    }
  }

}
#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 4px;
padding-left: 20px;
padding-bottom: 4px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1-root {
    text-align: center;
  }


#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1-root {
    text-align: center;
  }


#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1-root {
    text-align: center;
  }


#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1-root {
    text-align: center;
  }


#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1-root {
    text-align: center;
  }


#s-5e4d3301-6ea5-42d9-be92-7e10ff9ecde1.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  font-family: Quicksand;
  display:  inline-block ;
}
}
#s-33a95843-3c8c-469a-a7a6-b1f56e2ef217 {
  margin-top: 11%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-33a95843-3c8c-469a-a7a6-b1f56e2ef217 .shogun-heading-component h1 {
  color: rgba(184, 130, 144, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  
  
  
  
}



#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8 {
  margin-top: -1px;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: #fff;
}
@media (min-width: 1200px){#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8 {
  display: none;
}
#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8, #wrap-s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8, #wrap-content-s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8 {
  display: none;
}
#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8, #wrap-s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8, #wrap-content-s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8 { display: none !important; }}







#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5cc96b08-13d1-4c26-85bf-799c0fad9fb8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-eb21bb3e-db18-4391-abc8-74a8397aa47e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-eb21bb3e-db18-4391-abc8-74a8397aa47e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb21bb3e-db18-4391-abc8-74a8397aa47e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5664edd5-38b7-456b-a7a7-ffd165ba2073 {
  margin-top: 0%;
margin-left: 2%;
margin-bottom: 12%;
margin-right: 2%;
}
@media (min-width: 1200px){#s-5664edd5-38b7-456b-a7a7-ffd165ba2073 {
  display: none;
}
#s-5664edd5-38b7-456b-a7a7-ffd165ba2073, #wrap-s-5664edd5-38b7-456b-a7a7-ffd165ba2073, #wrap-content-s-5664edd5-38b7-456b-a7a7-ffd165ba2073 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5664edd5-38b7-456b-a7a7-ffd165ba2073 {
  display: none;
}
#s-5664edd5-38b7-456b-a7a7-ffd165ba2073, #wrap-s-5664edd5-38b7-456b-a7a7-ffd165ba2073, #wrap-content-s-5664edd5-38b7-456b-a7a7-ffd165ba2073 { display: none !important; }}@media (max-width: 767px){#s-5664edd5-38b7-456b-a7a7-ffd165ba2073 {
  display: none;
}
#s-5664edd5-38b7-456b-a7a7-ffd165ba2073, #wrap-s-5664edd5-38b7-456b-a7a7-ffd165ba2073, #wrap-content-s-5664edd5-38b7-456b-a7a7-ffd165ba2073 { display: none !important; }}
@media (min-width: 0px) {
[id="s-5664edd5-38b7-456b-a7a7-ffd165ba2073"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-5664edd5-38b7-456b-a7a7-ffd165ba2073"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-5664edd5-38b7-456b-a7a7-ffd165ba2073"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-5664edd5-38b7-456b-a7a7-ffd165ba2073"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-296e400b-8ac4-460f-87a8-6e9d9ded7299 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-296e400b-8ac4-460f-87a8-6e9d9ded7299 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-296e400b-8ac4-460f-87a8-6e9d9ded7299.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4dc1040c-6841-4cdc-a3ec-5c47110147b1 {
  margin-left: auto;
margin-right: auto;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  margin-top: 1%;
margin-left: auto;
margin-bottom: -5%;
margin-right: auto;
max-width: 50%;
aspect-ratio: 327/56;
text-align: center;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  margin: 0 !important;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
      position: relative;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  margin: 0 !important;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
      position: relative;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  margin: 0 !important;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
      position: relative;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  margin: 0 !important;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
      position: relative;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  margin: 0 !important;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c .shogun-image-content {
  
    justify-content: center;
  
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container {
      position: relative;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c5adbbf-a735-44d3-88af-5fa8db5eba6c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-451711de-98a2-476f-a39e-1984a070027f {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-451711de-98a2-476f-a39e-1984a070027f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-451711de-98a2-476f-a39e-1984a070027f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-177c03f0-8329-4eee-9fca-eec2281cf4db {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db {
  max-width:  100%;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db {
  max-width:  100%;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db {
  max-width:  100%;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db {
  max-width:  100%;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db {
  max-width:  100%;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db .shg-image-zoom,
.shg-c#s-177c03f0-8329-4eee-9fca-eec2281cf4db img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-36295b4f-ffe3-41c4-884c-f650a05e9a53 {
  margin-left: 4%;
margin-right: 4%;
}

#s-c3d2016a-a82d-4908-a183-ee0519d03ea9 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-c3d2016a-a82d-4908-a183-ee0519d03ea9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-c3d2016a-a82d-4908-a183-ee0519d03ea9 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-c3d2016a-a82d-4908-a183-ee0519d03ea9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

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

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6 {
  margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6-atc-btn-wrapper {
    text-align: center;
  }


#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6-atc-btn-wrapper {
    text-align: center;
  }


#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6-atc-btn-wrapper {
    text-align: center;
  }


#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6-atc-btn-wrapper {
    text-align: center;
  }


#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6-atc-btn-wrapper {
    text-align: center;
  }


#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a076aaeb-d3f1-4baa-ad5f-2682de75e0b6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-462d1831-11aa-4102-947b-fbac8d71c644 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-462d1831-11aa-4102-947b-fbac8d71c644 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-462d1831-11aa-4102-947b-fbac8d71c644.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c7a10c05-00a3-40d3-8749-9a902127325e {
  margin-left: auto;
margin-right: auto;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  margin-top: 1%;
margin-left: auto;
margin-bottom: -5%;
margin-right: auto;
max-width: 50%;
aspect-ratio: 327/56;
text-align: center;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  margin: 0 !important;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-content {
  
    justify-content: center;
  
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
      position: relative;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  margin: 0 !important;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-content {
  
    justify-content: center;
  
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
      position: relative;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  margin: 0 !important;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-content {
  
    justify-content: center;
  
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
      position: relative;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  margin: 0 !important;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-content {
  
    justify-content: center;
  
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
      position: relative;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  margin: 0 !important;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c .shogun-image-content {
  
    justify-content: center;
  
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container {
      position: relative;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-29ddc55e-1803-45aa-9ba1-b53a618aa30c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-6bb287bf-06ec-4a40-b0d7-af86da3c383b {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-6bb287bf-06ec-4a40-b0d7-af86da3c383b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6bb287bf-06ec-4a40-b0d7-af86da3c383b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 {
  max-width:  100%;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 {
  max-width:  100%;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 {
  max-width:  100%;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 {
  max-width:  100%;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 {
  max-width:  100%;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 .shg-image-zoom,
.shg-c#s-6e9d9de0-30c8-4ce0-b6a5-b9404d7efef2 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25d63cbc-c85e-4c64-a9bd-333c9ef4fc56 {
  margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
}

#s-a2bb705f-0c86-4751-9507-74ae4fd9c098 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-a2bb705f-0c86-4751-9507-74ae4fd9c098 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-a2bb705f-0c86-4751-9507-74ae4fd9c098 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-a2bb705f-0c86-4751-9507-74ae4fd9c098 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1 {
  margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1-atc-btn-wrapper {
    text-align: center;
  }


#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1-atc-btn-wrapper {
    text-align: center;
  }


#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1-atc-btn-wrapper {
    text-align: center;
  }


#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1-atc-btn-wrapper {
    text-align: center;
  }


#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1-atc-btn-wrapper {
    text-align: center;
  }


#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-2ed2c495-97d0-4e41-8eb7-4e7cd4abf8b1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-733f6704-32d1-4aeb-bab5-1012376d5e0c {
  margin-top: 19%;
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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-733f6704-32d1-4aeb-bab5-1012376d5e0c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-733f6704-32d1-4aeb-bab5-1012376d5e0c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-120f24d7-7be1-4f93-a6da-943fe98effd6 {
  margin-left: auto;
margin-right: auto;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: -5%;
margin-right: auto;
max-width: 50%;
aspect-ratio: 327/56;
text-align: center;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  margin: 0 !important;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
      position: relative;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  margin: 0 !important;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
      position: relative;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  margin: 0 !important;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
      position: relative;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  margin: 0 !important;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
      position: relative;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  margin: 0 !important;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-0eb95c99-a675-4c6a-b215-80d61e499c63 .shogun-image-content {
  
    justify-content: center;
  
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container {
      position: relative;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0eb95c99-a675-4c6a-b215-80d61e499c63 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-f4f800de-4e47-4e48-bf18-91f2da7d3595 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-f4f800de-4e47-4e48-bf18-91f2da7d3595 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4f800de-4e47-4e48-bf18-91f2da7d3595.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 {
  max-width:  100%;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 {
  max-width:  100%;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 {
  max-width:  100%;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 {
  max-width:  100%;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 {
  max-width:  100%;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 .shg-image-zoom,
.shg-c#s-9eeb745f-4eca-4beb-8e02-557e8383b2e3 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7e46bcd7-4731-43df-84ca-6323c3a6085b {
  margin-left: 4%;
margin-right: 4%;
}

#s-a9bef6b2-851e-4fc3-9ae2-e886a35d2a0c {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-a9bef6b2-851e-4fc3-9ae2-e886a35d2a0c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-a9bef6b2-851e-4fc3-9ae2-e886a35d2a0c .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-a9bef6b2-851e-4fc3-9ae2-e886a35d2a0c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516 {
  margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-d1f8017d-c9bb-4445-9eda-1731ce443516:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-d1f8017d-c9bb-4445-9eda-1731ce443516:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d1f8017d-c9bb-4445-9eda-1731ce443516-atc-btn-wrapper {
    text-align: center;
  }


#s-d1f8017d-c9bb-4445-9eda-1731ce443516 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d1f8017d-c9bb-4445-9eda-1731ce443516-atc-btn-wrapper {
    text-align: center;
  }


#s-d1f8017d-c9bb-4445-9eda-1731ce443516 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d1f8017d-c9bb-4445-9eda-1731ce443516-atc-btn-wrapper {
    text-align: center;
  }


#s-d1f8017d-c9bb-4445-9eda-1731ce443516 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d1f8017d-c9bb-4445-9eda-1731ce443516-atc-btn-wrapper {
    text-align: center;
  }


#s-d1f8017d-c9bb-4445-9eda-1731ce443516 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d1f8017d-c9bb-4445-9eda-1731ce443516-atc-btn-wrapper {
    text-align: center;
  }


#s-d1f8017d-c9bb-4445-9eda-1731ce443516 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-d1f8017d-c9bb-4445-9eda-1731ce443516.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8007f45f-dc27-45fe-ba16-abd108a3d105 {
  margin-top: 19%;
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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-8007f45f-dc27-45fe-ba16-abd108a3d105 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8007f45f-dc27-45fe-ba16-abd108a3d105.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-57574995-b1d5-4b2f-8f4e-f12b145e452f {
  margin-left: auto;
margin-right: auto;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: -5%;
margin-right: auto;
max-width: 50%;
aspect-ratio: 327/56;
text-align: center;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  margin: 0 !important;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
      position: relative;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  margin: 0 !important;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
      position: relative;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  margin: 0 !important;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
      position: relative;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  margin: 0 !important;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
      position: relative;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  margin: 0 !important;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-f612d73b-d012-485c-a6c0-4d1338d93f76 .shogun-image-content {
  
    justify-content: center;
  
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container {
      position: relative;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-f612d73b-d012-485c-a6c0-4d1338d93f76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-77e7eb8a-e39b-4078-89e3-a6ad90b28ab6 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-77e7eb8a-e39b-4078-89e3-a6ad90b28ab6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-77e7eb8a-e39b-4078-89e3-a6ad90b28ab6.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a {
  max-width:  100%;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a {
  max-width:  100%;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a {
  max-width:  100%;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a {
  max-width:  100%;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a {
  max-width:  100%;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a .shg-image-zoom,
.shg-c#s-bc17ff76-3a9b-4463-9752-8d5eaf2b1d5a img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4a17c0b8-1f51-495d-83af-a149fe3ec56f {
  margin-left: 4%;
margin-right: 4%;
}

#s-e1a96a19-00aa-470d-99ac-1c5a9f5e0b49 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-e1a96a19-00aa-470d-99ac-1c5a9f5e0b49 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-e1a96a19-00aa-470d-99ac-1c5a9f5e0b49 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-e1a96a19-00aa-470d-99ac-1c5a9f5e0b49 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046 {
  margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-6948ad27-57b0-4d35-9dae-3c0a08356046:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-6948ad27-57b0-4d35-9dae-3c0a08356046:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6948ad27-57b0-4d35-9dae-3c0a08356046-atc-btn-wrapper {
    text-align: center;
  }


#s-6948ad27-57b0-4d35-9dae-3c0a08356046 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6948ad27-57b0-4d35-9dae-3c0a08356046-atc-btn-wrapper {
    text-align: center;
  }


#s-6948ad27-57b0-4d35-9dae-3c0a08356046 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6948ad27-57b0-4d35-9dae-3c0a08356046-atc-btn-wrapper {
    text-align: center;
  }


#s-6948ad27-57b0-4d35-9dae-3c0a08356046 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6948ad27-57b0-4d35-9dae-3c0a08356046-atc-btn-wrapper {
    text-align: center;
  }


#s-6948ad27-57b0-4d35-9dae-3c0a08356046 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6948ad27-57b0-4d35-9dae-3c0a08356046-atc-btn-wrapper {
    text-align: center;
  }


#s-6948ad27-57b0-4d35-9dae-3c0a08356046 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-6948ad27-57b0-4d35-9dae-3c0a08356046.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-96149860-8490-4e1b-a7cb-fc1513513587 {
  margin-left: 3%;
margin-bottom: 9%;
margin-right: 3%;
padding-top: 10px;
padding-bottom: 10px;
}

#s-96149860-8490-4e1b-a7cb-fc1513513587 .shg-sld-dot {
  background-color: rgba(184, 130, 144, 1);
}

#s-96149860-8490-4e1b-a7cb-fc1513513587 .shg-sld-nav-button.shg-sld-left,
#s-96149860-8490-4e1b-a7cb-fc1513513587 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(184, 130, 144, 1);
}

#s-13f0fef5-1869-4e59-8d3e-1b08d5c7272a {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-13f0fef5-1869-4e59-8d3e-1b08d5c7272a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-13f0fef5-1869-4e59-8d3e-1b08d5c7272a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8fa5655e-011c-49e5-a1bf-97bc44e2a940 {
  margin-top: -2%;
margin-left: auto;
margin-bottom: -8%;
margin-right: auto;
min-height: 50px;
}








#s-8fa5655e-011c-49e5-a1bf-97bc44e2a940 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8fa5655e-011c-49e5-a1bf-97bc44e2a940.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  margin-left: 80%;
margin-bottom: -7%;
margin-right: auto;
max-width: 40%;
aspect-ratio: 1/1;
text-align: center;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  margin: 0 !important;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 80%;
  
  
  margin-bottom: -7%;
  /* Add padding handling */
  
  
  padding-top: 1%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 80%;
  
  
  margin-bottom: -7%;
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 1%;
  padding-bottom: 0%;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
      position: relative;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

@media (min-width: 1200px){#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  margin: 0 !important;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
      position: relative;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  margin: 0 !important;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
      position: relative;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  margin: 0 !important;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
      position: relative;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}@media (max-width: 767px){#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  margin: 0 !important;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 .shogun-image-content {
  
    justify-content: center;
  
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shg-align-container {
  display: flex;
  justify-content: center
}

.s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container {
      position: relative;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-834dc1d5-1114-4d91-9e82-4c23d6a23c70 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}
#s-cd591c4f-6caf-43d9-8ba6-4bae8f8e6a56 {
  margin-left: auto;
margin-right: auto;
}

#s-966ccf20-ffb7-4ac2-8326-4f5b8eecfec4 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 8%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-966ccf20-ffb7-4ac2-8326-4f5b8eecfec4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-966ccf20-ffb7-4ac2-8326-4f5b8eecfec4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-f75b44e6-26b5-46c8-b82f-2d7a06c1b12c {
  margin-left: auto;
margin-bottom: -22%;
margin-right: auto;
}

#s-b65cac7e-380a-41d4-83a3-41270705b349 {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
text-align: left;
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 {
  max-width:  100%;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 {
  max-width:  100%;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 {
  max-width:  100%;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 {
  max-width:  100%;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 {
  max-width:  100%;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 .shg-image-zoom,
.shg-c#s-b65cac7e-380a-41d4-83a3-41270705b349 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1b6e5c66-1a72-4bb9-8700-77a4d1b359df {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1b6e5c66-1a72-4bb9-8700-77a4d1b359df .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-fc7e2355-49c0-4d54-8eb6-afb300889dbe {
  margin-top: 0%;
margin-left: 3%;
margin-bottom: 0%;
margin-right: 3%;
}

#s-c95e2fda-fb80-44d2-a6dc-75d891906e6d {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-c95e2fda-fb80-44d2-a6dc-75d891906e6d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-c95e2fda-fb80-44d2-a6dc-75d891906e6d .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-c95e2fda-fb80-44d2-a6dc-75d891906e6d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069 {
  box-shadow:1px 1px 1px 1px rgba(184, 130, 144, 0.6);
margin-top: 2%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 16px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069-root {
    text-align: center;
  }


#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069-root {
    text-align: center;
  }


#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069-root {
    text-align: center;
  }


#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069-root {
    text-align: center;
  }


#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069-root {
    text-align: center;
  }


#s-2e2d0e9c-7b6f-4402-8fce-a253a2b3e069.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-011280a4-d0e4-4f60-b6e7-c749bfbdefa5 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-011280a4-d0e4-4f60-b6e7-c749bfbdefa5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-011280a4-d0e4-4f60-b6e7-c749bfbdefa5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-033a6af7-204c-407e-8183-b98d7e45d089 {
  margin-top: -2%;
margin-left: auto;
margin-bottom: -8%;
margin-right: auto;
min-height: 50px;
}








#s-033a6af7-204c-407e-8183-b98d7e45d089 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-033a6af7-204c-407e-8183-b98d7e45d089.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  margin-left: 80%;
margin-bottom: -7%;
margin-right: auto;
max-width: 40%;
aspect-ratio: 1/1;
text-align: center;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  margin: 0 !important;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  margin-left: 80%;
  
  
  margin-bottom: -7%;
  /* Add padding handling */
  
  
  padding-top: 1%;
  padding-bottom: 0%;
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  margin-left: 80%;
  
  
  margin-bottom: -7%;
  /* Add padding handling matching image-margin-container */
  
  
  padding-top: 1%;
  padding-bottom: 0%;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
      position: relative;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

@media (min-width: 1200px){#s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  margin: 0 !important;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
      position: relative;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  margin: 0 !important;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
      position: relative;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  margin: 0 !important;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
      position: relative;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}@media (max-width: 767px){#s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  margin: 0 !important;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 40%;
  }



  img.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
    
    
    
    max-height: 40%;
  }


.s-6764c871-4aa1-43c6-97d2-b096a4c645d3 .shogun-image-content {
  
    justify-content: center;
  
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container {
      position: relative;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6764c871-4aa1-43c6-97d2-b096a4c645d3 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 40%;
    }
  }

}
#s-bba2728f-8fc8-4937-a78d-c1bcfa0f596d {
  margin-left: auto;
margin-right: auto;
}

#s-3c1b4282-7429-49b8-b20d-1a0730028e55 {
  margin-top: 2%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-3c1b4282-7429-49b8-b20d-1a0730028e55 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c1b4282-7429-49b8-b20d-1a0730028e55.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1c19a323-4b7e-4b31-9691-e6c7c81a47cb {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-8096068f-b1c7-428c-882d-72250e268721 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 {
  max-width:  100%;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 {
  max-width:  100%;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 {
  max-width:  100%;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 {
  max-width:  100%;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 {
  max-width:  100%;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 .shg-image-zoom,
.shg-c#s-8096068f-b1c7-428c-882d-72250e268721 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-11d54ddc-b0a6-4fff-8afc-becfa1f97e4e {
  margin-left: 4%;
margin-right: 4%;
}

#s-3c2a2dc9-5dab-4893-a740-1cc0ba9b31e9 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-3c2a2dc9-5dab-4893-a740-1cc0ba9b31e9 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-3c2a2dc9-5dab-4893-a740-1cc0ba9b31e9 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-3c2a2dc9-5dab-4893-a740-1cc0ba9b31e9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d {
  box-shadow:1px 1px 1px 1px rgba(184, 130, 144, 0.6);
margin-top: 2%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 16px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d-root {
    text-align: center;
  }


#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d-root {
    text-align: center;
  }


#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d-root {
    text-align: center;
  }


#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d-root {
    text-align: center;
  }


#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d-root {
    text-align: center;
  }


#s-bc5cb98b-9e18-4a14-ada4-fe59fd1eb28d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-32b56fc5-a85c-47f0-a55a-bd1f635aa581 {
  margin-top: 0%;
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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-32b56fc5-a85c-47f0-a55a-bd1f635aa581 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-32b56fc5-a85c-47f0-a55a-bd1f635aa581.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-89175f37-f72c-4547-ad7f-779f2f0fc147 {
  margin-left: auto;
margin-right: auto;
}

#s-2f2eec95-e3e5-4ee6-89d6-5fa2762e0fef {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-2f2eec95-e3e5-4ee6-89d6-5fa2762e0fef > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2f2eec95-e3e5-4ee6-89d6-5fa2762e0fef.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c6cb1b81-ca84-45b0-826f-68f0f5767bf3 {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-61aa3946-490c-45fb-bd04-eb9e414dc915 {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 {
  max-width:  100%;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 {
  max-width:  100%;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 {
  max-width:  100%;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 {
  max-width:  100%;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 {
  max-width:  100%;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 .shg-image-zoom,
.shg-c#s-61aa3946-490c-45fb-bd04-eb9e414dc915 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-80bcef16-ce3e-45f5-a1c0-7692c14e0d91 {
  margin-left: 6%;
margin-right: 6%;
}

#s-116cd6f1-e838-4c91-a159-17ba6f28fbf3 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-116cd6f1-e838-4c91-a159-17ba6f28fbf3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-116cd6f1-e838-4c91-a159-17ba6f28fbf3 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-116cd6f1-e838-4c91-a159-17ba6f28fbf3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a35b1294-d236-499e-97ec-5147b332a645 {
  box-shadow:1px 1px 1px 1px rgba(184, 130, 144, 0.6);
margin-top: 2%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 16px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-a35b1294-d236-499e-97ec-5147b332a645:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a35b1294-d236-499e-97ec-5147b332a645:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-a35b1294-d236-499e-97ec-5147b332a645-root {
    text-align: center;
  }


#s-a35b1294-d236-499e-97ec-5147b332a645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a35b1294-d236-499e-97ec-5147b332a645-root {
    text-align: center;
  }


#s-a35b1294-d236-499e-97ec-5147b332a645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a35b1294-d236-499e-97ec-5147b332a645-root {
    text-align: center;
  }


#s-a35b1294-d236-499e-97ec-5147b332a645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a35b1294-d236-499e-97ec-5147b332a645-root {
    text-align: center;
  }


#s-a35b1294-d236-499e-97ec-5147b332a645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a35b1294-d236-499e-97ec-5147b332a645-root {
    text-align: center;
  }


#s-a35b1294-d236-499e-97ec-5147b332a645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-f554da5e-2d75-4683-be9c-c7cd1699b4f7 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-f554da5e-2d75-4683-be9c-c7cd1699b4f7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f554da5e-2d75-4683-be9c-c7cd1699b4f7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ae210ff-a460-428a-ba19-cda00bc0c891 {
  margin-left: auto;
margin-right: auto;
}

#s-48a58806-59cb-488d-a07a-39406f817705 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-48a58806-59cb-488d-a07a-39406f817705 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48a58806-59cb-488d-a07a-39406f817705.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-69db6903-baa8-41f8-ab0d-a988f41ee37b {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-3d37ad61-6d59-495e-8f2f-518be1f022aa {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa {
  max-width:  100%;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa {
  max-width:  100%;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa {
  max-width:  100%;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa {
  max-width:  100%;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa {
  max-width:  100%;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa .shg-image-zoom,
.shg-c#s-3d37ad61-6d59-495e-8f2f-518be1f022aa img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dc317750-5fbd-4c97-a0de-27c0297c1c0c {
  margin-left: 6%;
margin-bottom: 0px;
margin-right: 6%;
}

#s-6c8e301d-1ae1-45e9-b5bf-9abc4b38d4da {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-6c8e301d-1ae1-45e9-b5bf-9abc4b38d4da .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-6c8e301d-1ae1-45e9-b5bf-9abc4b38d4da .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-6c8e301d-1ae1-45e9-b5bf-9abc4b38d4da .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af {
  box-shadow:1px 1px 1px 1px rgba(184, 130, 144, 0.6);
margin-top: 2%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 16px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af-root {
    text-align: center;
  }


#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af-root {
    text-align: center;
  }


#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af-root {
    text-align: center;
  }


#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af-root {
    text-align: center;
  }


#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af-root {
    text-align: center;
  }


#s-ce69cd6e-ede8-4372-bbed-4cbd64dba1af.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-ae1da383-ab3a-403f-9fbf-e1280c4b6857 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-ae1da383-ab3a-403f-9fbf-e1280c4b6857 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ae1da383-ab3a-403f-9fbf-e1280c4b6857.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fc421a0a-a54f-41b9-97f2-60ead006b129 {
  margin-left: auto;
margin-right: auto;
}

#s-cef8012a-ea47-4966-82bf-e4fefe3e2380 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-cef8012a-ea47-4966-82bf-e4fefe3e2380 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cef8012a-ea47-4966-82bf-e4fefe3e2380.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-61c69f5c-969e-4299-a0fb-dfcf7608e3ec {
  margin-left: auto;
margin-bottom: -13%;
margin-right: auto;
}

#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d {
  margin-top: 0%;
margin-left: auto;
margin-right: auto;
text-align: left;
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d {
  max-width:  100%;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d {
  max-width:  100%;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d {
  max-width:  100%;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d {
  max-width:  100%;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d {
  max-width:  100%;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d .shg-image-zoom,
.shg-c#s-7f1e76c1-41f6-4e6a-9829-1135e004b97d img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25a1aec2-23e8-4f65-8411-ed22cba587f7 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-25a1aec2-23e8-4f65-8411-ed22cba587f7 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}



#s-29b8e295-ca33-4501-8808-9f8b68fde4a1 {
  margin-left: 4%;
margin-right: 4%;
}

#s-7cede423-44be-4169-9c29-ebccf97899ed {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-7cede423-44be-4169-9c29-ebccf97899ed .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-7cede423-44be-4169-9c29-ebccf97899ed .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-7cede423-44be-4169-9c29-ebccf97899ed .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-89958a19-6ba4-4af6-a199-b08a641bc726 {
  box-shadow:1px 1px 1px 1px rgba(184, 130, 144, 0.6);
margin-top: 2%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 16px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-89958a19-6ba4-4af6-a199-b08a641bc726:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-89958a19-6ba4-4af6-a199-b08a641bc726:active {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}

  #s-89958a19-6ba4-4af6-a199-b08a641bc726-root {
    text-align: center;
  }


#s-89958a19-6ba4-4af6-a199-b08a641bc726.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-89958a19-6ba4-4af6-a199-b08a641bc726-root {
    text-align: center;
  }


#s-89958a19-6ba4-4af6-a199-b08a641bc726.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-89958a19-6ba4-4af6-a199-b08a641bc726-root {
    text-align: center;
  }


#s-89958a19-6ba4-4af6-a199-b08a641bc726.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-89958a19-6ba4-4af6-a199-b08a641bc726-root {
    text-align: center;
  }


#s-89958a19-6ba4-4af6-a199-b08a641bc726.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-89958a19-6ba4-4af6-a199-b08a641bc726-root {
    text-align: center;
  }


#s-89958a19-6ba4-4af6-a199-b08a641bc726.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-7d6e1c9e-c18a-4566-9504-b3e1115e5d3f {
  margin-top: 11%;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7d6e1c9e-c18a-4566-9504-b3e1115e5d3f .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  
  
  
  
}



#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  margin-top: 4%;
margin-left: auto;
margin-right: auto;
max-width: 70%;
aspect-ratio: 1211/1288;
text-align: center;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  margin: 0 !important;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 4%;
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 4%;
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
      position: relative;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  margin: 0 !important;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
      position: relative;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  margin: 0 !important;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
      position: relative;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  margin: 0 !important;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
      position: relative;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  margin: 0 !important;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }

    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-link {
      aspect-ratio: 1211/1288;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 {
      --shg-aspect-ratio: calc(1211/1288); 
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container {
      position: relative;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e38ebd02-b5d9-4992-a02f-59abd4ac8eb2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-92264ffb-ae22-4a49-aef1-9b5305711c1c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-92264ffb-ae22-4a49-aef1-9b5305711c1c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-92264ffb-ae22-4a49-aef1-9b5305711c1c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8f44e923-c326-4820-b0f8-49267f10b678 {
  margin-left: 4%;
margin-right: 4%;
}

#s-c5d83dd4-1f9f-4ebf-a06a-601719d0587f {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-c5d83dd4-1f9f-4ebf-a06a-601719d0587f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c5d83dd4-1f9f-4ebf-a06a-601719d0587f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-649801ed-27ff-4381-8088-9cf65915ebf3 {
  margin-top: 8%;
margin-left: 6%;
margin-bottom: 4%;
margin-right: 6%;
}

@media (min-width: 0px) {
[id="s-649801ed-27ff-4381-8088-9cf65915ebf3"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-649801ed-27ff-4381-8088-9cf65915ebf3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-649801ed-27ff-4381-8088-9cf65915ebf3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-649801ed-27ff-4381-8088-9cf65915ebf3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  margin-left: auto;
margin-right: auto;
max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  margin: 0 !important;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
      position: relative;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  margin: 0 !important;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
      position: relative;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  margin: 0 !important;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
      position: relative;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  margin: 0 !important;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
      position: relative;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  margin: 0 !important;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd .shogun-image-content {
  
    justify-content: center;
  
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container {
      position: relative;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-82ca11e2-63c8-41e0-8c6b-03a8207ae0fd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-457a909c-af62-4411-b64e-d54cd238f265 {
  margin-left: auto;
margin-right: auto;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  margin-left: auto;
margin-right: auto;
max-width: 70%;
aspect-ratio: 1/1;
text-align: center;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  margin: 0 !important;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5390f160-37d8-4e57-ae97-7339959a2c04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
      position: relative;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

@media (min-width: 1200px){#s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  margin: 0 !important;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5390f160-37d8-4e57-ae97-7339959a2c04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
      position: relative;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  margin: 0 !important;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5390f160-37d8-4e57-ae97-7339959a2c04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
      position: relative;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  margin: 0 !important;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5390f160-37d8-4e57-ae97-7339959a2c04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
      position: relative;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}@media (max-width: 767px){#s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  margin: 0 !important;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-5390f160-37d8-4e57-ae97-7339959a2c04 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5390f160-37d8-4e57-ae97-7339959a2c04 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 70%;
  }



  img.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
    
    
    
    max-height: 70%;
  }


.s-5390f160-37d8-4e57-ae97-7339959a2c04 .shogun-image-content {
  
    justify-content: center;
  
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5390f160-37d8-4e57-ae97-7339959a2c04 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container {
      position: relative;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5390f160-37d8-4e57-ae97-7339959a2c04 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 70%;
    }
  }

}
#s-80096d15-f7c3-4e19-a867-76619fcd6848 {
  margin-left: auto;
margin-right: auto;
}

#s-14be8dd1-7b66-4ec7-b5f0-d5fc6c638582 {
  margin-top: 4%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-14be8dd1-7b66-4ec7-b5f0-d5fc6c638582 .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}



#s-cddc4597-93bb-4bc3-a351-0171a637d271 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-cddc4597-93bb-4bc3-a351-0171a637d271 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cddc4597-93bb-4bc3-a351-0171a637d271.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-786a9cbd-bd39-4c2a-9d3b-6a877df9cb37 {
  margin-left: 2%;
margin-bottom: 5%;
margin-right: 2%;
}

@media (min-width: 0px) {
[id="s-786a9cbd-bd39-4c2a-9d3b-6a877df9cb37"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-786a9cbd-bd39-4c2a-9d3b-6a877df9cb37"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-786a9cbd-bd39-4c2a-9d3b-6a877df9cb37"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-786a9cbd-bd39-4c2a-9d3b-6a877df9cb37"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-308b0772-86de-4fab-8375-bd919bdd05e2 {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-308b0772-86de-4fab-8375-bd919bdd05e2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-308b0772-86de-4fab-8375-bd919bdd05e2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cb3736b0-3f79-4350-9906-bc6111a763c2 {
  margin-left: auto;
margin-right: auto;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: -5%;
margin-right: auto;
max-width: 50%;
aspect-ratio: 327/56;
text-align: center;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  margin: 0 !important;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
      position: relative;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  margin: 0 !important;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
      position: relative;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  margin: 0 !important;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
      position: relative;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  margin: 0 !important;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
      position: relative;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  margin: 0 !important;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-9d2cad67-ffbb-4911-9b46-319f89b42147 .shogun-image-content {
  
    justify-content: center;
  
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container {
      position: relative;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d2cad67-ffbb-4911-9b46-319f89b42147 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-5db0f576-dd59-4108-a2c7-0d70f06e75a2 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-5db0f576-dd59-4108-a2c7-0d70f06e75a2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5db0f576-dd59-4108-a2c7-0d70f06e75a2.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
text-align: left;
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 {
  max-width:  100%;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 {
  max-width:  100%;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 {
  max-width:  100%;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 {
  max-width:  100%;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 {
  max-width:  100%;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 .shg-image-zoom,
.shg-c#s-8982b89a-54fa-459d-aa9f-ae504b2888d5 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-496bd8f6-1d7c-4518-8855-f2b12bc7c6a7 {
  margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
}

#s-856c96ca-2666-457a-ac6b-a9123db46809 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-856c96ca-2666-457a-ac6b-a9123db46809 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-856c96ca-2666-457a-ac6b-a9123db46809 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-856c96ca-2666-457a-ac6b-a9123db46809 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c {
  margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c-atc-btn-wrapper {
    text-align: center;
  }


#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c-atc-btn-wrapper {
    text-align: center;
  }


#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c-atc-btn-wrapper {
    text-align: center;
  }


#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c-atc-btn-wrapper {
    text-align: center;
  }


#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c-atc-btn-wrapper {
    text-align: center;
  }


#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-431f046b-736e-4b1a-8ce2-8d2999ca8b2c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-383f22d9-43cf-4b2d-9c4b-05c4c494d37f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-383f22d9-43cf-4b2d-9c4b-05c4c494d37f .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 2.5em;
  
  
}


#s-383f22d9-43cf-4b2d-9c4b-05c4c494d37f .shogun-heading-component h1 a {
  color: ;
}


#s-3179060f-4c40-4fa2-b706-a821741cf09c {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-3179060f-4c40-4fa2-b706-a821741cf09c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3179060f-4c40-4fa2-b706-a821741cf09c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-990bdb52-179b-4c73-af7c-c149e4265258 {
  margin-left: auto;
margin-right: auto;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: -5%;
margin-right: auto;
max-width: 50%;
aspect-ratio: 327/56;
text-align: center;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  margin: 0 !important;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  margin-top: 1%;
  margin-bottom: -5%;
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
      position: relative;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

@media (min-width: 1200px){#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  margin: 0 !important;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
      position: relative;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  margin: 0 !important;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
      position: relative;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  margin: 0 !important;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
      position: relative;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}@media (max-width: 767px){#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  margin: 0 !important;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.shg-image-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  overflow: hidden;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  
  /* Add background color handling */
  
}

.shg-image-content-margin-container-s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling matching image-margin-container */
  
  
  
  
  /* Add padding handling matching image-margin-container */
  
  
  
  
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }

    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-link {
      aspect-ratio: 327/56;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 50%;
  }



  img.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
    
    
    
    max-height: 50%;
  }


.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 .shogun-image-content {
  
    justify-content: center;
  
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 {
      --shg-aspect-ratio: calc(327/56); 
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container {
      position: relative;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8880d5e2-87bc-4281-bc49-483b63a1a1d1 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 50%;
    }
  }

}
#s-19a6fbba-f9c0-4868-ade4-86f866aafbda {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-19a6fbba-f9c0-4868-ade4-86f866aafbda > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-19a6fbba-f9c0-4868-ade4-86f866aafbda.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
text-align: left;
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 {
  max-width:  100%;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 {
  max-width:  100%;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 {
  max-width:  100%;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 {
  max-width:  100%;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 {
  max-width:  100%;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 .shg-image-zoom,
.shg-c#s-b435a6c2-1f0a-4bad-bbce-6f8293c98ba4 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-04b48689-779d-4e6d-bc01-d71d83f0417a {
  margin-left: 3%;
margin-right: 3%;
}

#s-9645823f-051a-4669-b7d3-5743e8d3effd {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-9645823f-051a-4669-b7d3-5743e8d3effd .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-9645823f-051a-4669-b7d3-5743e8d3effd .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-9645823f-051a-4669-b7d3-5743e8d3effd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b {
  margin-left: auto;
margin-bottom: 8%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b-atc-btn-wrapper {
    text-align: center;
  }


#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b-atc-btn-wrapper {
    text-align: center;
  }


#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b-atc-btn-wrapper {
    text-align: center;
  }


#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b-atc-btn-wrapper {
    text-align: center;
  }


#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b-atc-btn-wrapper {
    text-align: center;
  }


#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-a39ee81f-b5d7-4401-8dbb-e74d7aaff55b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-84f9e3c7-ed94-4246-a06d-96927750b74f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-84f9e3c7-ed94-4246-a06d-96927750b74f .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 2.5em;
  
  
}


#s-84f9e3c7-ed94-4246-a06d-96927750b74f .shogun-heading-component h1 a {
  color: ;
}


#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
background-attachment: scroll;
}
@media (min-width: 768px) and (max-width: 991px){#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1 {
  display: none;
}
#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1, #wrap-s-ac615209-47cd-4c65-94d8-5b5e086bf0b1, #wrap-content-s-ac615209-47cd-4c65-94d8-5b5e086bf0b1 { display: none !important; }}@media (max-width: 767px){#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1 {
  display: none;
}
#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1, #wrap-s-ac615209-47cd-4c65-94d8-5b5e086bf0b1, #wrap-content-s-ac615209-47cd-4c65-94d8-5b5e086bf0b1 { display: none !important; }}







#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ac615209-47cd-4c65-94d8-5b5e086bf0b1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-34dd4de6-447c-4edc-89ca-5e4596a151eb {
  background-size: cover;
background-attachment: fixed;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
min-height: 50px;
background-position: left center;
background-repeat: no-repeat;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-34dd4de6-447c-4edc-89ca-5e4596a151eb {
  display: none;
}
#s-34dd4de6-447c-4edc-89ca-5e4596a151eb, #wrap-s-34dd4de6-447c-4edc-89ca-5e4596a151eb, #wrap-content-s-34dd4de6-447c-4edc-89ca-5e4596a151eb { display: none !important; }}@media (max-width: 767px){#s-34dd4de6-447c-4edc-89ca-5e4596a151eb {
  display: none;
}
#s-34dd4de6-447c-4edc-89ca-5e4596a151eb, #wrap-s-34dd4de6-447c-4edc-89ca-5e4596a151eb, #wrap-content-s-34dd4de6-447c-4edc-89ca-5e4596a151eb { display: none !important; }}







#s-34dd4de6-447c-4edc-89ca-5e4596a151eb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-34dd4de6-447c-4edc-89ca-5e4596a151eb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-335fac80-2969-4472-afcd-5f004ba18fd8 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-335fac80-2969-4472-afcd-5f004ba18fd8 .shogun-heading-component h1 {
  color: rgba(113, 165, 156, 1);
  font-weight:  normal ;
  font-family: "whoduckregular";
  font-style:  normal ;
  
  
  
  
}



#s-981f7929-9781-40ac-9fec-11f8a9adfbc0 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-981f7929-9781-40ac-9fec-11f8a9adfbc0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-981f7929-9781-40ac-9fec-11f8a9adfbc0"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 992px) {
[id="s-981f7929-9781-40ac-9fec-11f8a9adfbc0"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 22.5px);
}

}

@media (min-width: 1200px) {
[id="s-981f7929-9781-40ac-9fec-11f8a9adfbc0"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 22.5px);
}

}

#s-48894ee8-beca-4855-abb3-efeadc4a9594 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-48894ee8-beca-4855-abb3-efeadc4a9594 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-48894ee8-beca-4855-abb3-efeadc4a9594.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1771f3a1-f632-454b-9287-89a4ff68d0cc {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-1771f3a1-f632-454b-9287-89a4ff68d0cc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1771f3a1-f632-454b-9287-89a4ff68d0cc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1b06eef5-eeee-46f0-bac3-d90c3629c106 {
  margin-left: auto;
margin-right: auto;
}

#s-5dd65300-f4b5-44b0-a2e1-aafd08c35d9f {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-5dd65300-f4b5-44b0-a2e1-aafd08c35d9f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5dd65300-f4b5-44b0-a2e1-aafd08c35d9f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
text-align: left;
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 {
  max-width:  100%;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 {
  max-width:  100%;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 {
  max-width:  100%;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 {
  max-width:  100%;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 {
  max-width:  100%;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  max-width: 4000px !important;
  min-height: 50% !important;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 .shg-image-zoom,
.shg-c#s-1f5fa1e7-7f1a-4044-827d-a3987eb27020 img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bd0b66b6-8239-452e-9155-18fe467fc3b2 {
  margin-left: 4%;
margin-bottom: 0px;
margin-right: 4%;
}

#s-f92ac849-b339-42b0-8ba9-d15974f45e21 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-f92ac849-b339-42b0-8ba9-d15974f45e21 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-f92ac849-b339-42b0-8ba9-d15974f45e21 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-f92ac849-b339-42b0-8ba9-d15974f45e21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 1%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-88367a56-3385-48a7-ac72-0e310fdc42f1:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-88367a56-3385-48a7-ac72-0e310fdc42f1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-88367a56-3385-48a7-ac72-0e310fdc42f1-atc-btn-wrapper {
    text-align: center;
  }


#s-88367a56-3385-48a7-ac72-0e310fdc42f1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-88367a56-3385-48a7-ac72-0e310fdc42f1-atc-btn-wrapper {
    text-align: center;
  }


#s-88367a56-3385-48a7-ac72-0e310fdc42f1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-88367a56-3385-48a7-ac72-0e310fdc42f1-atc-btn-wrapper {
    text-align: center;
  }


#s-88367a56-3385-48a7-ac72-0e310fdc42f1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-88367a56-3385-48a7-ac72-0e310fdc42f1-atc-btn-wrapper {
    text-align: center;
  }


#s-88367a56-3385-48a7-ac72-0e310fdc42f1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-88367a56-3385-48a7-ac72-0e310fdc42f1-atc-btn-wrapper {
    text-align: center;
  }


#s-88367a56-3385-48a7-ac72-0e310fdc42f1 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-88367a56-3385-48a7-ac72-0e310fdc42f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-93d8e887-c98c-438d-9a5f-44898d5a2a7f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-93d8e887-c98c-438d-9a5f-44898d5a2a7f .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 2.5em;
  
  
}


#s-93d8e887-c98c-438d-9a5f-44898d5a2a7f .shogun-heading-component h1 a {
  color: ;
}


#s-69023f0a-a6e8-4fd9-9d18-c184f982b1db {
  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: none;
border-radius: 26px;
min-height: 50px;
background-color: rgba(245, 247, 255, 1);
}








#s-69023f0a-a6e8-4fd9-9d18-c184f982b1db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69023f0a-a6e8-4fd9-9d18-c184f982b1db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7ff157a1-1985-4040-87b8-11033c70f321 {
  margin-left: auto;
margin-right: auto;
}

#s-7820a207-f51d-4f5e-a3f2-826df30d9e26 {
  margin-top: 7%;
margin-left: 10%;
margin-bottom: 7%;
margin-right: 10%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 20px;
min-height: 50px;
background-color: #fff;
}








#s-7820a207-f51d-4f5e-a3f2-826df30d9e26 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7820a207-f51d-4f5e-a3f2-826df30d9e26.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc {
  margin-top: 0%;
margin-left: 6%;
margin-right: 6%;
text-align: left;
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc {
  max-width:  100%;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc {
  max-width:  100%;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc {
  max-width:  100%;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc {
  max-width:  100%;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc {
  max-width:  100%;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  max-width: 4000px !important;
  
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc .shg-image-zoom,
.shg-c#s-0fe95a06-2a4a-408f-a525-1d4ee0f46ebc img.shogun-image {
  aspect-ratio: 1/1;
  
  
  
  
  
  
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3c079243-4032-4b25-9db5-4cd3f88617cd {
  margin-top: 3px;
margin-left: 4%;
margin-bottom: 3px;
margin-right: 4%;
}

#s-9a766e55-beca-4f98-8c04-d3af9f6d7167 {
  margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 18px;
text-align: center;
}

#s-9a766e55-beca-4f98-8c04-d3af9f6d7167 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 24px;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
}

#s-9a766e55-beca-4f98-8c04-d3af9f6d7167 .shg-product-price {
  color: #000;
  font-weight:  700 ;
  font-family: Quicksand;
  font-style:  normal ;
  font-size: 24px;
}

#s-9a766e55-beca-4f98-8c04-d3af9f6d7167 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776 {
  margin-top: 0%;
margin-left: auto;
margin-bottom: 0%;
margin-right: auto;
padding-top: 8px;
padding-left: 20px;
padding-bottom: 8px;
padding-right: 20px;
border-radius: 23px;
background-color: rgba(184, 130, 144, 1);
text-align: center;
cursor: pointer;
}
#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776:hover {background-color: rgba(113, 165, 156, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ef4bba60-ea08-4e8e-9544-0a9522e0b776-atc-btn-wrapper {
    text-align: center;
  }


#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ef4bba60-ea08-4e8e-9544-0a9522e0b776-atc-btn-wrapper {
    text-align: center;
  }


#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ef4bba60-ea08-4e8e-9544-0a9522e0b776-atc-btn-wrapper {
    text-align: center;
  }


#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ef4bba60-ea08-4e8e-9544-0a9522e0b776-atc-btn-wrapper {
    text-align: center;
  }


#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ef4bba60-ea08-4e8e-9544-0a9522e0b776-atc-btn-wrapper {
    text-align: center;
  }


#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn {
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  
  font-family: Quicksand;
  display:  inline-block ;
}

#s-ef4bba60-ea08-4e8e-9544-0a9522e0b776.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-98181146-7626-497b-b9f3-c4817bb86922 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}

#s-98181146-7626-497b-b9f3-c4817bb86922 .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 15px;
  line-height: 2.5em;
  
  
}


#s-98181146-7626-497b-b9f3-c4817bb86922 .shogun-heading-component h1 a {
  color: ;
}


#s-ef18e158-3c49-4e65-8541-ae953c1b1936 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-ef18e158-3c49-4e65-8541-ae953c1b1936 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef18e158-3c49-4e65-8541-ae953c1b1936.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
