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

.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;
  
  letter-spacing: -0.005em;
  line-height: 1.714;
  margin-top: 0.6em;
  
  
}

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

.shg-theme-text-content p {
  
  
  
}

#s-55cd7abd-ce3c-446f-af16-bde6ae08b616 {
  margin-left: auto;
margin-right: auto;
}

#s-43a9ba13-570a-4128-9aa3-04aebb098686 {
  padding-bottom: 15px;
}

#s-53b62053-f614-420a-8b3a-6759db4b16b4 {
  padding-bottom: 15px;
}

.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-1d010c5c-f4c5-4fb6-8951-e6b632c92258 {
  min-height: 50px;
}








#s-1d010c5c-f4c5-4fb6-8951-e6b632c92258 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1d010c5c-f4c5-4fb6-8951-e6b632c92258.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-87339350-30e4-4abd-910a-61c1ccb1c578 {
  min-height: 50px;
}








#s-87339350-30e4-4abd-910a-61c1ccb1c578 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-87339350-30e4-4abd-910a-61c1ccb1c578.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-158138cf-46a0-4b4b-a839-9765d5383c62 {
  min-height: 50px;
}








#s-158138cf-46a0-4b4b-a839-9765d5383c62 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-158138cf-46a0-4b4b-a839-9765d5383c62.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 {
  display: none;
}
#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7, #wrap-s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7, #wrap-content-s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 {
  display: none;
}
#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7, #wrap-s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7, #wrap-content-s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 {
  
}
}@media (max-width: 767px){#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 {
  
}
}







#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bce3a8f2-9cb7-47c0-bb75-ec04e8001cb7.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

.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-8821484a-c053-4cf7-836f-3bf2fb939fd6 {
  margin-top: 4px;
margin-left: 3px;
margin-bottom: 16px;
margin-right: 3px;
padding-left: 50px;
padding-bottom: 16px;
padding-right: 50px;
}
@media (min-width: 1200px){#s-8821484a-c053-4cf7-836f-3bf2fb939fd6 {
  display: none;
}
#s-8821484a-c053-4cf7-836f-3bf2fb939fd6, #wrap-s-8821484a-c053-4cf7-836f-3bf2fb939fd6, #wrap-content-s-8821484a-c053-4cf7-836f-3bf2fb939fd6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8821484a-c053-4cf7-836f-3bf2fb939fd6 {
  display: none;
}
#s-8821484a-c053-4cf7-836f-3bf2fb939fd6, #wrap-s-8821484a-c053-4cf7-836f-3bf2fb939fd6, #wrap-content-s-8821484a-c053-4cf7-836f-3bf2fb939fd6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8821484a-c053-4cf7-836f-3bf2fb939fd6 {
  display: none;
}
#s-8821484a-c053-4cf7-836f-3bf2fb939fd6, #wrap-s-8821484a-c053-4cf7-836f-3bf2fb939fd6, #wrap-content-s-8821484a-c053-4cf7-836f-3bf2fb939fd6 { display: none !important; }}
@media (min-width: 0px) {
[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (max-width: 767px) {
  [id="s-8821484a-c053-4cf7-836f-3bf2fb939fd6"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-cc385c85-eccd-40d1-b86e-e6e9328096ca {
  min-height: 50px;
}








#s-cc385c85-eccd-40d1-b86e-e6e9328096ca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cc385c85-eccd-40d1-b86e-e6e9328096ca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-58ab57e6-5863-49fa-810f-1b0818121b46 {
  padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-58ab57e6-5863-49fa-810f-1b0818121b46"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image.hover {
  opacity: 0;
  z-index: 200;
  position: absolute;
  left: 0;
  top: 0;
}

.shogun-image.hover:hover {
  opacity: 1;
}

#s-89716f3f-8adc-455d-8f0a-d9cd91b82ba0 {
  text-align: center;
}

#s-89716f3f-8adc-455d-8f0a-d9cd91b82ba0 {
  overflow: hidden;
  
  
}







  #s-89716f3f-8adc-455d-8f0a-d9cd91b82ba0 img.shogun-image {
    

    
    
    
  }


#s-89716f3f-8adc-455d-8f0a-d9cd91b82ba0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-6ff260e1-8bb6-46b1-903e-52a4685709e5 {
  min-height: 50px;
}








#s-6ff260e1-8bb6-46b1-903e-52a4685709e5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6ff260e1-8bb6-46b1-903e-52a4685709e5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.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-011858b4-71c4-4e04-9a38-73ac47f7422d {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-011858b4-71c4-4e04-9a38-73ac47f7422d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-011858b4-71c4-4e04-9a38-73ac47f7422d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-011858b4-71c4-4e04-9a38-73ac47f7422d-atc-btn-wrapper {
    text-align: center;
  }


#s-011858b4-71c4-4e04-9a38-73ac47f7422d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-011858b4-71c4-4e04-9a38-73ac47f7422d-atc-btn-wrapper {
    text-align: center;
  }


#s-011858b4-71c4-4e04-9a38-73ac47f7422d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-011858b4-71c4-4e04-9a38-73ac47f7422d-atc-btn-wrapper {
    text-align: center;
  }


#s-011858b4-71c4-4e04-9a38-73ac47f7422d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-011858b4-71c4-4e04-9a38-73ac47f7422d-atc-btn-wrapper {
    text-align: center;
  }


#s-011858b4-71c4-4e04-9a38-73ac47f7422d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-011858b4-71c4-4e04-9a38-73ac47f7422d-atc-btn-wrapper {
    text-align: center;
  }


#s-011858b4-71c4-4e04-9a38-73ac47f7422d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-011858b4-71c4-4e04-9a38-73ac47f7422d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7733f96f-4ec1-460c-a041-864dc1c49d25 {
  margin-left: 10px;
margin-right: 10px;
padding-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-7733f96f-4ec1-460c-a041-864dc1c49d25"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-7733f96f-4ec1-460c-a041-864dc1c49d25"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-7733f96f-4ec1-460c-a041-864dc1c49d25"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-7733f96f-4ec1-460c-a041-864dc1c49d25"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-04b3ed6c-f2b6-4801-9ead-f3fd5995f59f {
  text-align: center;
}

#s-04b3ed6c-f2b6-4801-9ead-f3fd5995f59f {
  overflow: hidden;
  
  
}







  #s-04b3ed6c-f2b6-4801-9ead-f3fd5995f59f img.shogun-image {
    

    
    
    
  }


#s-04b3ed6c-f2b6-4801-9ead-f3fd5995f59f .shogun-image-content {
  
    justify-content: center;
  
}

#s-76a2d5ba-2bfb-4201-b046-0b30b34f3fd0 {
  text-align: center;
}

#s-76a2d5ba-2bfb-4201-b046-0b30b34f3fd0 {
  overflow: hidden;
  
  
}







  #s-76a2d5ba-2bfb-4201-b046-0b30b34f3fd0 img.shogun-image {
    

    
    
    
  }


#s-76a2d5ba-2bfb-4201-b046-0b30b34f3fd0 .shogun-image-content {
  
    justify-content: center;
  
}

#s-61e31b36-8d9b-4e23-a2e0-16c8f94bfdc2 {
  text-align: center;
}

#s-61e31b36-8d9b-4e23-a2e0-16c8f94bfdc2 {
  overflow: hidden;
  
  
}







  #s-61e31b36-8d9b-4e23-a2e0-16c8f94bfdc2 img.shogun-image {
    

    
    
    
  }


#s-61e31b36-8d9b-4e23-a2e0-16c8f94bfdc2 .shogun-image-content {
  
    justify-content: center;
  
}

#s-c9a07f01-4da9-4380-b5b5-002e5197f345 {
  min-height: 50px;
}








#s-c9a07f01-4da9-4380-b5b5-002e5197f345 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c9a07f01-4da9-4380-b5b5-002e5197f345.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-055417aa-aa59-46d8-b98a-ace4e799cf3c {
  margin-top: 10px;
margin-left: 50px;
margin-bottom: 16px;
margin-right: 50px;
padding-left: 50px;
padding-bottom: 16px;
padding-right: 50px;
}
@media (max-width: 767px){#s-055417aa-aa59-46d8-b98a-ace4e799cf3c {
  display: none;
}
#s-055417aa-aa59-46d8-b98a-ace4e799cf3c, #wrap-s-055417aa-aa59-46d8-b98a-ace4e799cf3c, #wrap-content-s-055417aa-aa59-46d8-b98a-ace4e799cf3c { display: none !important; }}
@media (min-width: 0px) {
[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-055417aa-aa59-46d8-b98a-ace4e799cf3c"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-a4a90bc9-c50f-43ca-8188-41fc999f8cca {
  min-height: 50px;
}








#s-a4a90bc9-c50f-43ca-8188-41fc999f8cca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a4a90bc9-c50f-43ca-8188-41fc999f8cca.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4998b3fe-d954-4e88-bd90-92cfb9a14611 {
  padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-4998b3fe-d954-4e88-bd90-92cfb9a14611"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-6e9e9fc0-934e-476c-bc13-24e7ca63afbb {
  text-align: center;
}

#s-6e9e9fc0-934e-476c-bc13-24e7ca63afbb {
  overflow: hidden;
  
  
}







  #s-6e9e9fc0-934e-476c-bc13-24e7ca63afbb img.shogun-image {
    

    
    
    
  }


#s-6e9e9fc0-934e-476c-bc13-24e7ca63afbb .shogun-image-content {
  
    justify-content: center;
  
}

#s-fdb46177-39fa-4154-9dfc-ddc0b213808e {
  padding-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-fdb46177-39fa-4154-9dfc-ddc0b213808e"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-fdb46177-39fa-4154-9dfc-ddc0b213808e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-fdb46177-39fa-4154-9dfc-ddc0b213808e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-fdb46177-39fa-4154-9dfc-ddc0b213808e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-8d56674f-6966-4360-ace7-e4e9840a6263 {
  text-align: center;
}

#s-8d56674f-6966-4360-ace7-e4e9840a6263 {
  overflow: hidden;
  
  
}







  #s-8d56674f-6966-4360-ace7-e4e9840a6263 img.shogun-image {
    

    
    
    
  }


#s-8d56674f-6966-4360-ace7-e4e9840a6263 .shogun-image-content {
  
    justify-content: center;
  
}

#s-eaa56c3d-5760-43c5-8556-52d9786b39a8 {
  text-align: center;
}

#s-eaa56c3d-5760-43c5-8556-52d9786b39a8 {
  overflow: hidden;
  
  
}







  #s-eaa56c3d-5760-43c5-8556-52d9786b39a8 img.shogun-image {
    

    
    
    
  }


#s-eaa56c3d-5760-43c5-8556-52d9786b39a8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8a52a939-b39e-4f1a-a84d-fac5d4e45c7d {
  text-align: center;
}

#s-8a52a939-b39e-4f1a-a84d-fac5d4e45c7d {
  overflow: hidden;
  
  
}







  #s-8a52a939-b39e-4f1a-a84d-fac5d4e45c7d img.shogun-image {
    

    
    
    
  }


#s-8a52a939-b39e-4f1a-a84d-fac5d4e45c7d .shogun-image-content {
  
    justify-content: center;
  
}

#s-f6375e09-79a9-44ac-9c76-068bc27d728f {
  min-height: 50px;
}








#s-f6375e09-79a9-44ac-9c76-068bc27d728f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6375e09-79a9-44ac-9c76-068bc27d728f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e9de6fb8-08e2-4f90-9528-d3f2044183aa-atc-btn-wrapper {
    text-align: center;
  }


#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e9de6fb8-08e2-4f90-9528-d3f2044183aa-atc-btn-wrapper {
    text-align: center;
  }


#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e9de6fb8-08e2-4f90-9528-d3f2044183aa-atc-btn-wrapper {
    text-align: center;
  }


#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e9de6fb8-08e2-4f90-9528-d3f2044183aa-atc-btn-wrapper {
    text-align: center;
  }


#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e9de6fb8-08e2-4f90-9528-d3f2044183aa-atc-btn-wrapper {
    text-align: center;
  }


#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-e9de6fb8-08e2-4f90-9528-d3f2044183aa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bdde289a-859e-4668-95be-59c8d4b1c89e {
  background-repeat: no-repeat;
background-size: cover;
min-height: 30px;
background-position: center center;
}

#s-bdde289a-859e-4668-95be-59c8d4b1c89e {
  background-image: url(https://i.shgcdn.com/65fb2973-99ce-49f9-9ff0-958d902312cd/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-bdde289a-859e-4668-95be-59c8d4b1c89e > .shg-box-overlay {
  background-color: rgba(32, 57, 18, 1);
  opacity: 0.4;
  display: block;
}#s-bdde289a-859e-4668-95be-59c8d4b1c89e.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c818a127-4629-4ef9-9eb1-aab14894b07e {
  padding-top: 50px;
padding-bottom: 50px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(65, 104, 26, 0);
border-style: none;
}

@media (min-width: 0px) {
[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-c818a127-4629-4ef9-9eb1-aab14894b07e"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-33483126-2d71-4918-81ba-c950c807a30a {
  padding-left: 22px;
padding-right: 22px;
background-color: rgba(21, 1, 1, 0.24);
}

#s-290fb421-3689-4a6b-8668-a8f82adad5ae {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-290fb421-3689-4a6b-8668-a8f82adad5ae {
  
}
}@media (max-width: 767px){#s-290fb421-3689-4a6b-8668-a8f82adad5ae {
  
}
}







#s-290fb421-3689-4a6b-8668-a8f82adad5ae > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-290fb421-3689-4a6b-8668-a8f82adad5ae.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dc4a41af-597b-46ce-bd35-64f35faabf49 {
  background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 1200px){#s-dc4a41af-597b-46ce-bd35-64f35faabf49 {
  display: none;
}
#s-dc4a41af-597b-46ce-bd35-64f35faabf49, #wrap-s-dc4a41af-597b-46ce-bd35-64f35faabf49, #wrap-content-s-dc4a41af-597b-46ce-bd35-64f35faabf49 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-dc4a41af-597b-46ce-bd35-64f35faabf49 {
  display: none;
}
#s-dc4a41af-597b-46ce-bd35-64f35faabf49, #wrap-s-dc4a41af-597b-46ce-bd35-64f35faabf49, #wrap-content-s-dc4a41af-597b-46ce-bd35-64f35faabf49 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-dc4a41af-597b-46ce-bd35-64f35faabf49 {
  display: none;
}
#s-dc4a41af-597b-46ce-bd35-64f35faabf49, #wrap-s-dc4a41af-597b-46ce-bd35-64f35faabf49, #wrap-content-s-dc4a41af-597b-46ce-bd35-64f35faabf49 { display: none !important; }}







#s-dc4a41af-597b-46ce-bd35-64f35faabf49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc4a41af-597b-46ce-bd35-64f35faabf49.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2e9cfed9-05f9-4142-b4c0-f3ab9848fa83 {
  margin-top: 15px;
margin-bottom: 7px;
text-align: center;
background-color: rgba(148, 169, 129, 1);
}

#s-1bf9d93b-d61b-4ee0-b2bd-2f4197f363ee {
  background-color: rgba(148, 169, 129, 1);
}

@media (min-width: 0px) {
[id="s-1bf9d93b-d61b-4ee0-b2bd-2f4197f363ee"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-1bf9d93b-d61b-4ee0-b2bd-2f4197f363ee"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1bf9d93b-d61b-4ee0-b2bd-2f4197f363ee"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1bf9d93b-d61b-4ee0-b2bd-2f4197f363ee"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-e984c093-44a4-499d-a44a-ef8c73c11ffc {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-e984c093-44a4-499d-a44a-ef8c73c11ffc {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-e984c093-44a4-499d-a44a-ef8c73c11ffc img.shogun-image,
  #s-e984c093-44a4-499d-a44a-ef8c73c11ffc .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-e984c093-44a4-499d-a44a-ef8c73c11ffc {
    width: 100%;
    height: auto;
  }



  #s-e984c093-44a4-499d-a44a-ef8c73c11ffc img.shogun-image {
    

    
    
    
  }


#s-e984c093-44a4-499d-a44a-ef8c73c11ffc .shogun-image-content {
  
    justify-content: center;
  
}

#s-8a66d348-e576-4ab3-b1ee-4a51f5edd9a9 {
  margin-top: 45px;
margin-left: 15px;
margin-right: 15px;
}

#s-c6e6817c-4adc-41a8-bb2f-36b4e79fc5a9 {
  background-color: rgba(246, 246, 246, 1);
}

@media (min-width: 0px) {
[id="s-c6e6817c-4adc-41a8-bb2f-36b4e79fc5a9"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-c6e6817c-4adc-41a8-bb2f-36b4e79fc5a9"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c6e6817c-4adc-41a8-bb2f-36b4e79fc5a9"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c6e6817c-4adc-41a8-bb2f-36b4e79fc5a9"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-f724a699-03b8-4902-87e1-c858b6df6a7a {
  margin-top: 45px;
margin-left: 15px;
margin-right: 15px;
}

#s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 {
  max-width: 928px;
aspect-ratio: 1/1;
text-align: center;
}

#s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 {
  overflow: hidden;
  
  
      max-width: 928px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 img.shogun-image,
  #s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 {
    width: 100%;
    height: auto;
  }



  #s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 img.shogun-image {
    

    
    
    
  }


#s-7b3f4faa-ecca-44c3-82f5-40dc75b2ea14 .shogun-image-content {
  
    justify-content: center;
  
}

#s-01d231ed-9c77-4133-a07e-5b86717c81ea {
  background-color: rgba(148, 169, 129, 1);
}

@media (min-width: 0px) {
[id="s-01d231ed-9c77-4133-a07e-5b86717c81ea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-01d231ed-9c77-4133-a07e-5b86717c81ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-01d231ed-9c77-4133-a07e-5b86717c81ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-01d231ed-9c77-4133-a07e-5b86717c81ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-7a3cad96-4f6b-404a-a37f-5f5bb954387e {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-7a3cad96-4f6b-404a-a37f-5f5bb954387e {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-7a3cad96-4f6b-404a-a37f-5f5bb954387e img.shogun-image,
  #s-7a3cad96-4f6b-404a-a37f-5f5bb954387e .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-7a3cad96-4f6b-404a-a37f-5f5bb954387e {
    width: 100%;
    height: auto;
  }



  #s-7a3cad96-4f6b-404a-a37f-5f5bb954387e img.shogun-image {
    

    
    
    
  }


#s-7a3cad96-4f6b-404a-a37f-5f5bb954387e .shogun-image-content {
  
    justify-content: center;
  
}

#s-c7e55be6-1b25-47fd-a941-2fcebf5b9e88 {
  margin-top: 45px;
margin-left: 15px;
margin-right: 15px;
}

#s-3344fe03-3954-4c3a-8fa9-f9503ca400e1 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-3344fe03-3954-4c3a-8fa9-f9503ca400e1 {
  display: none;
}
#s-3344fe03-3954-4c3a-8fa9-f9503ca400e1, #wrap-s-3344fe03-3954-4c3a-8fa9-f9503ca400e1, #wrap-content-s-3344fe03-3954-4c3a-8fa9-f9503ca400e1 { display: none !important; }}@media (max-width: 767px){#s-3344fe03-3954-4c3a-8fa9-f9503ca400e1 {
  display: none;
}
#s-3344fe03-3954-4c3a-8fa9-f9503ca400e1, #wrap-s-3344fe03-3954-4c3a-8fa9-f9503ca400e1, #wrap-content-s-3344fe03-3954-4c3a-8fa9-f9503ca400e1 { display: none !important; }}
#s-236d49fc-d815-4076-897d-a356840a3abd {
  padding-left: 50px;
padding-right: 50px;
min-height: 500px;
background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 768px) and (max-width: 991px){#s-236d49fc-d815-4076-897d-a356840a3abd {
  display: none;
}
#s-236d49fc-d815-4076-897d-a356840a3abd, #wrap-s-236d49fc-d815-4076-897d-a356840a3abd, #wrap-content-s-236d49fc-d815-4076-897d-a356840a3abd { display: none !important; }}@media (max-width: 767px){#s-236d49fc-d815-4076-897d-a356840a3abd {
  display: none;
}
#s-236d49fc-d815-4076-897d-a356840a3abd, #wrap-s-236d49fc-d815-4076-897d-a356840a3abd, #wrap-content-s-236d49fc-d815-4076-897d-a356840a3abd { display: none !important; }}
@media (min-width: 0px) {
[id="s-236d49fc-d815-4076-897d-a356840a3abd"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-236d49fc-d815-4076-897d-a356840a3abd"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-236d49fc-d815-4076-897d-a356840a3abd"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-236d49fc-d815-4076-897d-a356840a3abd"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-23fbe978-0fcf-4a5b-9e12-21b57ea35c87 {
  min-height: 120px;
background-color: rgba(148, 169, 129, 1);
}








#s-23fbe978-0fcf-4a5b-9e12-21b57ea35c87 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-23fbe978-0fcf-4a5b-9e12-21b57ea35c87.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 img.shogun-image,
  #s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 {
    width: 100%;
    height: auto;
  }



  #s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 img.shogun-image {
    

    
    
    
  }


#s-0c35d469-e55d-4e04-92d1-66bbdd9b6510 .shogun-image-content {
  
    justify-content: center;
  
}

#s-85d81b2e-f03d-4a01-a725-f10cad9b8d8f {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
}
@media (max-width: 767px){#s-85d81b2e-f03d-4a01-a725-f10cad9b8d8f {
  
}
}
#s-706f1a10-cbee-41c5-afc1-d1c079ab6582 {
  min-height: 120px;
background-color: rgba(148, 169, 129, 1);
}








#s-706f1a10-cbee-41c5-afc1-d1c079ab6582 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-706f1a10-cbee-41c5-afc1-d1c079ab6582.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-35a34569-c6cb-4725-b16d-703201087761 {
  max-width: 928px;
aspect-ratio: 1/1;
text-align: center;
}

#s-35a34569-c6cb-4725-b16d-703201087761 {
  overflow: hidden;
  
  
      max-width: 928px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-35a34569-c6cb-4725-b16d-703201087761 img.shogun-image,
  #s-35a34569-c6cb-4725-b16d-703201087761 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-35a34569-c6cb-4725-b16d-703201087761 {
    width: 100%;
    height: auto;
  }



  #s-35a34569-c6cb-4725-b16d-703201087761 img.shogun-image {
    

    
    
    
  }


#s-35a34569-c6cb-4725-b16d-703201087761 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5b675f05-e162-434a-b796-0ac93f12e178 {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
}

#s-04c70729-84b2-44b9-9503-a06beeed3323 {
  min-height: 120px;
background-color: rgba(148, 169, 129, 1);
}








#s-04c70729-84b2-44b9-9503-a06beeed3323 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-04c70729-84b2-44b9-9503-a06beeed3323.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a507fb8e-ec07-4b66-9739-d14151b66d47 {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-a507fb8e-ec07-4b66-9739-d14151b66d47 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-a507fb8e-ec07-4b66-9739-d14151b66d47 img.shogun-image,
  #s-a507fb8e-ec07-4b66-9739-d14151b66d47 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-a507fb8e-ec07-4b66-9739-d14151b66d47 {
    width: 100%;
    height: auto;
  }



  #s-a507fb8e-ec07-4b66-9739-d14151b66d47 img.shogun-image {
    

    
    
    
  }


#s-a507fb8e-ec07-4b66-9739-d14151b66d47 .shogun-image-content {
  
    justify-content: center;
  
}

#s-ec89edbc-e61d-4b1c-8af0-e0107014d18d {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
}

#s-9a7a4840-e8d6-4332-8b53-dd7fb4840549 {
  padding-top: 16px;
padding-left: 50px;
padding-bottom: 16px;
padding-right: 50px;
background-color: rgba(148, 169, 129, 1);
}
@media (max-width: 767px){#s-9a7a4840-e8d6-4332-8b53-dd7fb4840549 {
  display: none;
}
#s-9a7a4840-e8d6-4332-8b53-dd7fb4840549, #wrap-s-9a7a4840-e8d6-4332-8b53-dd7fb4840549, #wrap-content-s-9a7a4840-e8d6-4332-8b53-dd7fb4840549 { display: none !important; }}
@media (min-width: 0px) {
[id="s-9a7a4840-e8d6-4332-8b53-dd7fb4840549"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9a7a4840-e8d6-4332-8b53-dd7fb4840549"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9a7a4840-e8d6-4332-8b53-dd7fb4840549"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9a7a4840-e8d6-4332-8b53-dd7fb4840549"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5bf0dfed-a078-417e-9b48-1abcd7041dd4 {
  min-height: 50px;
}








#s-5bf0dfed-a078-417e-9b48-1abcd7041dd4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5bf0dfed-a078-417e-9b48-1abcd7041dd4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-7b4b9450-0e9a-489d-956c-986adc659a79:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7b4b9450-0e9a-489d-956c-986adc659a79:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7b4b9450-0e9a-489d-956c-986adc659a79-atc-btn-wrapper {
    text-align: center;
  }


#s-7b4b9450-0e9a-489d-956c-986adc659a79 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7b4b9450-0e9a-489d-956c-986adc659a79-atc-btn-wrapper {
    text-align: center;
  }


#s-7b4b9450-0e9a-489d-956c-986adc659a79 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7b4b9450-0e9a-489d-956c-986adc659a79-atc-btn-wrapper {
    text-align: center;
  }


#s-7b4b9450-0e9a-489d-956c-986adc659a79 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7b4b9450-0e9a-489d-956c-986adc659a79-atc-btn-wrapper {
    text-align: center;
  }


#s-7b4b9450-0e9a-489d-956c-986adc659a79 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7b4b9450-0e9a-489d-956c-986adc659a79-atc-btn-wrapper {
    text-align: center;
  }


#s-7b4b9450-0e9a-489d-956c-986adc659a79 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7b4b9450-0e9a-489d-956c-986adc659a79.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b324d4db-1e73-43c9-8ae6-a6dc56fc0d59 {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-b324d4db-1e73-43c9-8ae6-a6dc56fc0d59 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b324d4db-1e73-43c9-8ae6-a6dc56fc0d59.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4cc9df71-e85d-46f5-8303-7be58975c18f {
  padding-top: 16px;
padding-left: 22px;
padding-bottom: 16px;
padding-right: 22px;
background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 1200px){#s-4cc9df71-e85d-46f5-8303-7be58975c18f {
  display: none;
}
#s-4cc9df71-e85d-46f5-8303-7be58975c18f, #wrap-s-4cc9df71-e85d-46f5-8303-7be58975c18f, #wrap-content-s-4cc9df71-e85d-46f5-8303-7be58975c18f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4cc9df71-e85d-46f5-8303-7be58975c18f {
  display: none;
}
#s-4cc9df71-e85d-46f5-8303-7be58975c18f, #wrap-s-4cc9df71-e85d-46f5-8303-7be58975c18f, #wrap-content-s-4cc9df71-e85d-46f5-8303-7be58975c18f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4cc9df71-e85d-46f5-8303-7be58975c18f {
  display: none;
}
#s-4cc9df71-e85d-46f5-8303-7be58975c18f, #wrap-s-4cc9df71-e85d-46f5-8303-7be58975c18f, #wrap-content-s-4cc9df71-e85d-46f5-8303-7be58975c18f { display: none !important; }}
@media (min-width: 0px) {
[id="s-4cc9df71-e85d-46f5-8303-7be58975c18f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4cc9df71-e85d-46f5-8303-7be58975c18f"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4cc9df71-e85d-46f5-8303-7be58975c18f"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4cc9df71-e85d-46f5-8303-7be58975c18f"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-c85fd650-60c1-42e3-957f-c2a5099673a1 {
  min-height: 50px;
}








#s-c85fd650-60c1-42e3-957f-c2a5099673a1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c85fd650-60c1-42e3-957f-c2a5099673a1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-203cb815-b5fd-481d-92db-283cc90e5046 {
  min-height: 50px;
}








#s-203cb815-b5fd-481d-92db-283cc90e5046 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-203cb815-b5fd-481d-92db-283cc90e5046.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b4cd47dc-c5de-4293-a43f-6c93dfe40756-atc-btn-wrapper {
    text-align: center;
  }


#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b4cd47dc-c5de-4293-a43f-6c93dfe40756-atc-btn-wrapper {
    text-align: center;
  }


#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b4cd47dc-c5de-4293-a43f-6c93dfe40756-atc-btn-wrapper {
    text-align: center;
  }


#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b4cd47dc-c5de-4293-a43f-6c93dfe40756-atc-btn-wrapper {
    text-align: center;
  }


#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b4cd47dc-c5de-4293-a43f-6c93dfe40756-atc-btn-wrapper {
    text-align: center;
  }


#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-b4cd47dc-c5de-4293-a43f-6c93dfe40756.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bee3a826-f58d-44f7-a9e4-47699ea04546 {
  background-color: rgba(148, 169, 129, 1);
}

@media (min-width: 0px) {
[id="s-bee3a826-f58d-44f7-a9e4-47699ea04546"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bee3a826-f58d-44f7-a9e4-47699ea04546"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bee3a826-f58d-44f7-a9e4-47699ea04546"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bee3a826-f58d-44f7-a9e4-47699ea04546"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-487850ba-6739-449a-bbc0-95e517815d17 {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 30px;
padding-bottom: 30px;
}








#s-487850ba-6739-449a-bbc0-95e517815d17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-487850ba-6739-449a-bbc0-95e517815d17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-615e51c0-d7b5-4f2c-a989-f0aceea600e4 {
  margin-top: 17px;
margin-bottom: 17px;
text-align: center;
}

#s-dd51df59-bbec-439b-bce9-09cf364d83c2 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
}

.shogun-accordion-wrapper .shogun-accordion {
  margin-bottom: 0;
  border-radius: 4px;
}

.shogun-accordion {
  margin-bottom: 20px;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

.shogun-accordion-wrapper .shogun-accordion + .shogun-accordion {
  margin-top: 5px;
}

.shogun-accordion-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}

.shogun-accordion-heading {
  color: #333;
  border-bottom: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  cursor: pointer;
}

.shogun-accordion-title {
  margin: 0 !important;
  padding: 0 !important;
  cursor: pointer;
  text-decoration: none;
  flex: 1;
  user-select: none;
}

.shogun-accordion-body {
  display: none;
  opacity: 0;
  transition: opacity 0.5s linear;
}

.shogun-accordion-body.shogun-accordion-active {
  display: block;
  opacity: 1;
  visibility: visible;
}

.shogun-accordion-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 1.2em;
}

.shogun-accordion-icon > span {
  transition: 0.3s transform;
  position: absolute;
  right: 0;
  font-size: 1.2em;
}

.shogun-accordion-icon.shogun-icon-chevron > span::after {
  content: "▸";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-chevron
  > span {
  transform: rotate(90deg);
}

.shogun-accordion-icon.shogun-icon-plus > span::after {
  content: "＋";
}

.shogun-accordion.shogun-accordion-active
  > .shogun-accordion-heading
  .shogun-accordion-icon.shogun-icon-plus
  > span {
  transform: rotate(-225deg);
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 {
  margin-left: 4%;
margin-right: 4%;
padding-left: 0%;
padding-right: 10%;
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 18, 18, 1);
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 0);
  border-top: 1px solid rgba(221, 221, 221, 0);
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(19, 18, 18, 1);
  text-align: left;
  
  
  
  font-size: 16px;
}

#s-5a2b40fb-0099-4b50-a17e-e1e03a3de193 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-f527548e-387f-4a0c-b8ab-31db746344b1 {
  margin-left: 5%;
margin-right: 5%;
}

#s-23a6ba73-1093-48e0-b8cb-9d3e3b07e068 {
  margin-left: 5%;
margin-right: 5%;
}

#s-20a44d69-53a6-4691-af4d-262440169f13 {
  margin-left: 5%;
margin-right: 5%;
}

#s-6d734d36-1400-403a-bdd2-470c2c48dbbe {
  margin-left: 5%;
margin-right: 5%;
}

#s-64dd71b4-4cf5-4776-ba48-b395bbb7f349 {
  margin-left: 5%;
margin-right: 5%;
}

#s-60a78112-151c-4559-8142-8353ab365485 {
  margin-left: 5%;
margin-right: 5%;
}

#s-60cdb83f-7714-467d-9e12-25f18ee92fa7 {
  margin-left: 5%;
margin-right: 5%;
}

#s-af790552-7859-4d63-8234-39cea2b61769 {
  margin-left: 5%;
margin-right: 5%;
}

#s-b2e4337c-bab4-4e4a-82e4-1fd9b560cc21 {
  margin-left: 5%;
margin-right: 5%;
}

#s-30189cbc-5421-4ecf-b98e-fd66fab07dfc {
  margin-left: 5%;
margin-right: 5%;
}

#s-fc070d5c-d930-458f-8f0a-a05a37b75c0c {
  margin-left: 5%;
margin-right: 5%;
}

#s-35781cbc-dcba-4f3f-a49a-58a97b7d19e3 {
  margin-left: 5%;
margin-right: 5%;
}

#s-95b1e4cc-6035-4192-adb5-dac453bdec77 {
  margin-left: 5%;
margin-right: 5%;
}

#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (max-width: 767px){#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  display: none;
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b, #wrap-s-60eca828-4487-464f-a2d6-d9af76730b2b, #wrap-content-s-60eca828-4487-464f-a2d6-d9af76730b2b { display: none !important; }}
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-60eca828-4487-464f-a2d6-d9af76730b2b {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-60eca828-4487-464f-a2d6-d9af76730b2b.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-60eca828-4487-464f-a2d6-d9af76730b2b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-60eca828-4487-464f-a2d6-d9af76730b2b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8b8fb813-7720-4ca6-8f44-9033f0190223 {
  padding-top: 16px;
padding-left: 22px;
padding-bottom: 16px;
padding-right: 22px;
background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 1200px){#s-8b8fb813-7720-4ca6-8f44-9033f0190223 {
  display: none;
}
#s-8b8fb813-7720-4ca6-8f44-9033f0190223, #wrap-s-8b8fb813-7720-4ca6-8f44-9033f0190223, #wrap-content-s-8b8fb813-7720-4ca6-8f44-9033f0190223 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-8b8fb813-7720-4ca6-8f44-9033f0190223 {
  display: none;
}
#s-8b8fb813-7720-4ca6-8f44-9033f0190223, #wrap-s-8b8fb813-7720-4ca6-8f44-9033f0190223, #wrap-content-s-8b8fb813-7720-4ca6-8f44-9033f0190223 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-8b8fb813-7720-4ca6-8f44-9033f0190223 {
  display: none;
}
#s-8b8fb813-7720-4ca6-8f44-9033f0190223, #wrap-s-8b8fb813-7720-4ca6-8f44-9033f0190223, #wrap-content-s-8b8fb813-7720-4ca6-8f44-9033f0190223 { display: none !important; }}
@media (min-width: 0px) {
[id="s-8b8fb813-7720-4ca6-8f44-9033f0190223"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8b8fb813-7720-4ca6-8f44-9033f0190223"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-8b8fb813-7720-4ca6-8f44-9033f0190223"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-8b8fb813-7720-4ca6-8f44-9033f0190223"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-33cea7aa-652e-4735-8b3f-a4330201140f {
  min-height: 50px;
}








#s-33cea7aa-652e-4735-8b3f-a4330201140f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-33cea7aa-652e-4735-8b3f-a4330201140f.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e9417457-e359-4826-89ca-ba74a1ed2310 {
  min-height: 50px;
}








#s-e9417457-e359-4826-89ca-ba74a1ed2310 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9417457-e359-4826-89ca-ba74a1ed2310.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2691115a-a1cc-4ae9-abba-016e3c9ed982:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2691115a-a1cc-4ae9-abba-016e3c9ed982:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2691115a-a1cc-4ae9-abba-016e3c9ed982-atc-btn-wrapper {
    text-align: center;
  }


#s-2691115a-a1cc-4ae9-abba-016e3c9ed982 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-2691115a-a1cc-4ae9-abba-016e3c9ed982-atc-btn-wrapper {
    text-align: center;
  }


#s-2691115a-a1cc-4ae9-abba-016e3c9ed982 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2691115a-a1cc-4ae9-abba-016e3c9ed982-atc-btn-wrapper {
    text-align: center;
  }


#s-2691115a-a1cc-4ae9-abba-016e3c9ed982 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2691115a-a1cc-4ae9-abba-016e3c9ed982-atc-btn-wrapper {
    text-align: center;
  }


#s-2691115a-a1cc-4ae9-abba-016e3c9ed982 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-2691115a-a1cc-4ae9-abba-016e3c9ed982-atc-btn-wrapper {
    text-align: center;
  }


#s-2691115a-a1cc-4ae9-abba-016e3c9ed982 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-2691115a-a1cc-4ae9-abba-016e3c9ed982.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7949a8cc-a729-4004-8b73-ab5368dad790 {
  padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-7949a8cc-a729-4004-8b73-ab5368dad790"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-e17fa616-8047-4d35-8586-078ff4b7a670 {
  min-height: 50px;
}








#s-e17fa616-8047-4d35-8586-078ff4b7a670 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e17fa616-8047-4d35-8586-078ff4b7a670.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

@media (min-width: 0px) {
[id="s-55936a84-966e-414c-9a4e-a9bd4ac5094c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-55936a84-966e-414c-9a4e-a9bd4ac5094c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-55936a84-966e-414c-9a4e-a9bd4ac5094c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-55936a84-966e-414c-9a4e-a9bd4ac5094c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-a7702f2a-29b4-4060-9dd3-aba9a2f108c5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-a7702f2a-29b4-4060-9dd3-aba9a2f108c5"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-a7702f2a-29b4-4060-9dd3-aba9a2f108c5"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-a7702f2a-29b4-4060-9dd3-aba9a2f108c5"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-cba9b4ae-409b-4962-97e4-bd4d02839a58 {
  text-align: center;
}

#s-cba9b4ae-409b-4962-97e4-bd4d02839a58 {
  overflow: hidden;
  
  
}







  #s-cba9b4ae-409b-4962-97e4-bd4d02839a58 img.shogun-image {
    

    
    
    
  }


#s-cba9b4ae-409b-4962-97e4-bd4d02839a58 .shogun-image-content {
  
    justify-content: center;
  
}

#s-47e36c73-b0df-48c8-b36a-8f7250f6a49c {
  text-align: center;
}

#s-47e36c73-b0df-48c8-b36a-8f7250f6a49c {
  overflow: hidden;
  
  
}







  #s-47e36c73-b0df-48c8-b36a-8f7250f6a49c img.shogun-image {
    

    
    
    
  }


#s-47e36c73-b0df-48c8-b36a-8f7250f6a49c .shogun-image-content {
  
    justify-content: center;
  
}

@media (min-width: 0px) {
[id="s-19b524c7-ed29-4dc6-8754-0bc1e32329b1"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-19b524c7-ed29-4dc6-8754-0bc1e32329b1"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-19b524c7-ed29-4dc6-8754-0bc1e32329b1"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-19b524c7-ed29-4dc6-8754-0bc1e32329b1"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e246f519-386b-48eb-8a72-23fbe6ff0c6b {
  box-shadow:    rgba(0, 0, 0, 0.34);
text-align: center;
}

#s-e246f519-386b-48eb-8a72-23fbe6ff0c6b {
  overflow: hidden;
  
  
}







  #s-e246f519-386b-48eb-8a72-23fbe6ff0c6b img.shogun-image {
    

    
    
    
  }


#s-e246f519-386b-48eb-8a72-23fbe6ff0c6b .shogun-image-content {
  
    justify-content: center;
  
}

#s-890a0bdf-6c89-4149-8c80-2d7317a91f67 {
  text-align: center;
}

#s-890a0bdf-6c89-4149-8c80-2d7317a91f67 {
  overflow: hidden;
  
  
}







  #s-890a0bdf-6c89-4149-8c80-2d7317a91f67 img.shogun-image {
    

    
    
    
  }


#s-890a0bdf-6c89-4149-8c80-2d7317a91f67 .shogun-image-content {
  
    justify-content: center;
  
}

#s-06cb06f7-dd3f-4f69-8653-26d4e48a9582 {
  min-height: 50px;
}








#s-06cb06f7-dd3f-4f69-8653-26d4e48a9582 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06cb06f7-dd3f-4f69-8653-26d4e48a9582.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ad6c8004-5ccc-4efc-aa10-6348c93dbd76 {
  background-color: rgba(253, 228, 228, 1);
}

@media (min-width: 0px) {
[id="s-ad6c8004-5ccc-4efc-aa10-6348c93dbd76"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ad6c8004-5ccc-4efc-aa10-6348c93dbd76"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ad6c8004-5ccc-4efc-aa10-6348c93dbd76"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ad6c8004-5ccc-4efc-aa10-6348c93dbd76"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-ad6c8004-5ccc-4efc-aa10-6348c93dbd76"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-a172b389-2f87-4801-b4e2-ca50ce38b9f4 {
  min-height: 50px;
}








#s-a172b389-2f87-4801-b4e2-ca50ce38b9f4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a172b389-2f87-4801-b4e2-ca50ce38b9f4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e817b89f-5a84-409e-b940-af2f2e74b79a {
  margin-top: 14px;
margin-bottom: 14px;
max-width: 4216px;
aspect-ratio: 1/1;
text-align: center;
}
@media (min-width: 768px) and (max-width: 991px){#s-e817b89f-5a84-409e-b940-af2f2e74b79a {
  display: none;
}
#s-e817b89f-5a84-409e-b940-af2f2e74b79a, #wrap-s-e817b89f-5a84-409e-b940-af2f2e74b79a, #wrap-content-s-e817b89f-5a84-409e-b940-af2f2e74b79a { display: none !important; }}@media (max-width: 767px){#s-e817b89f-5a84-409e-b940-af2f2e74b79a {
  display: none;
}
#s-e817b89f-5a84-409e-b940-af2f2e74b79a, #wrap-s-e817b89f-5a84-409e-b940-af2f2e74b79a, #wrap-content-s-e817b89f-5a84-409e-b940-af2f2e74b79a { display: none !important; }}
#s-e817b89f-5a84-409e-b940-af2f2e74b79a {
  overflow: hidden;
  
  
      max-width: 4216px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-e817b89f-5a84-409e-b940-af2f2e74b79a img.shogun-image,
  #s-e817b89f-5a84-409e-b940-af2f2e74b79a .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-e817b89f-5a84-409e-b940-af2f2e74b79a {
    width: 100%;
    height: auto;
  }



  #s-e817b89f-5a84-409e-b940-af2f2e74b79a img.shogun-image {
    

    
    
    
  }


#s-e817b89f-5a84-409e-b940-af2f2e74b79a .shogun-image-content {
  
    justify-content: center;
  
}

#s-2e1553ef-29cb-4e32-8d3c-b0cba43f5d60 {
  background-color: rgba(253, 228, 228, 1);
}








#s-2e1553ef-29cb-4e32-8d3c-b0cba43f5d60 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e1553ef-29cb-4e32-8d3c-b0cba43f5d60.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ef8736fa-a246-4030-8c3b-ed66ad849293 {
  margin-top: 20px;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
max-width: 600px;
}








#s-ef8736fa-a246-4030-8c3b-ed66ad849293 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ef8736fa-a246-4030-8c3b-ed66ad849293.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-75405bd6-4850-4535-9b78-e62a930b5606 {
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  flex-direction: column;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
  min-width: 100%;
  min-height: 100%;
  /* Ensures that the content children fills the container */
  align-items: stretch;
}

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}

.shogun-image-content > * {
  flex-shrink: 0; /* Prevents children from shrinking maintaining natural size*/
  width: 100%;
}
#s-6abd9140-4990-4359-a89d-1484b783bddd {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1200/844;
text-align: center;
}
@media (min-width: 1200px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  display: none;
}
#s-6abd9140-4990-4359-a89d-1484b783bddd, #wrap-s-6abd9140-4990-4359-a89d-1484b783bddd, #wrap-content-s-6abd9140-4990-4359-a89d-1484b783bddd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  display: none;
}
#s-6abd9140-4990-4359-a89d-1484b783bddd, #wrap-s-6abd9140-4990-4359-a89d-1484b783bddd, #wrap-content-s-6abd9140-4990-4359-a89d-1484b783bddd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  display: none;
}
#s-6abd9140-4990-4359-a89d-1484b783bddd, #wrap-s-6abd9140-4990-4359-a89d-1484b783bddd, #wrap-content-s-6abd9140-4990-4359-a89d-1484b783bddd { display: none !important; }}
#s-6abd9140-4990-4359-a89d-1484b783bddd {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
  box-sizing: border-box;
}



.s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd9140-4990-4359-a89d-1484b783bddd {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
      position: relative;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
  box-sizing: border-box;
}



.s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd9140-4990-4359-a89d-1484b783bddd {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
      position: relative;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 992px) and (max-width: 1199px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
  box-sizing: border-box;
}



.s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd9140-4990-4359-a89d-1484b783bddd {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
      position: relative;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (min-width: 768px) and (max-width: 991px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
  box-sizing: border-box;
}



.s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd9140-4990-4359-a89d-1484b783bddd {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
      position: relative;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-6abd9140-4990-4359-a89d-1484b783bddd {
  margin: 0 !important;
  overflow: visible;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd-root {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  overflow: visible;
}

.shg-image-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-6abd9140-4990-4359-a89d-1484b783bddd {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add background color handling */
  
}

#s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6abd9140-4990-4359-a89d-1484b783bddd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-6abd9140-4990-4359-a89d-1484b783bddd .shogun-image-content {
  
    justify-content: center;
  
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image {
  box-sizing: border-box;
}



.s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-6abd9140-4990-4359-a89d-1484b783bddd {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container {
      position: relative;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6abd9140-4990-4359-a89d-1484b783bddd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-96a348b3-a277-4e33-9d78-69d83ea94dea {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
}

#s-0075c526-8d65-42d1-a054-0451a0a2dc26 {
  padding-top: 16px;
padding-left: 50px;
padding-bottom: 16px;
padding-right: 50px;
background-color: rgba(253, 228, 228, 1);
}

@media (min-width: 0px) {
[id="s-0075c526-8d65-42d1-a054-0451a0a2dc26"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0075c526-8d65-42d1-a054-0451a0a2dc26"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0075c526-8d65-42d1-a054-0451a0a2dc26"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0075c526-8d65-42d1-a054-0451a0a2dc26"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-eb8c19bd-7dd5-49c5-a3b4-f7fbdf7bddf0 {
  min-height: 50px;
}








#s-eb8c19bd-7dd5-49c5-a3b4-f7fbdf7bddf0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-eb8c19bd-7dd5-49c5-a3b4-f7fbdf7bddf0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e1420783-316e-40bc-af79-2e18f1c8f9b1 {
  min-height: 50px;
}








#s-e1420783-316e-40bc-af79-2e18f1c8f9b1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e1420783-316e-40bc-af79-2e18f1c8f9b1.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-47f745ce-cb93-4571-89a5-d1603fd68357:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-47f745ce-cb93-4571-89a5-d1603fd68357:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-47f745ce-cb93-4571-89a5-d1603fd68357-atc-btn-wrapper {
    text-align: center;
  }


#s-47f745ce-cb93-4571-89a5-d1603fd68357 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-47f745ce-cb93-4571-89a5-d1603fd68357-atc-btn-wrapper {
    text-align: center;
  }


#s-47f745ce-cb93-4571-89a5-d1603fd68357 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-47f745ce-cb93-4571-89a5-d1603fd68357-atc-btn-wrapper {
    text-align: center;
  }


#s-47f745ce-cb93-4571-89a5-d1603fd68357 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-47f745ce-cb93-4571-89a5-d1603fd68357-atc-btn-wrapper {
    text-align: center;
  }


#s-47f745ce-cb93-4571-89a5-d1603fd68357 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-47f745ce-cb93-4571-89a5-d1603fd68357-atc-btn-wrapper {
    text-align: center;
  }


#s-47f745ce-cb93-4571-89a5-d1603fd68357 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-47f745ce-cb93-4571-89a5-d1603fd68357.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b6ca880f-8f47-439e-afaa-5d53fe6a5480 {
  min-height: 50px;
}








#s-b6ca880f-8f47-439e-afaa-5d53fe6a5480 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6ca880f-8f47-439e-afaa-5d53fe6a5480.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1efb259d-9cb6-4506-8c0f-0872dcc7331c {
  min-height: 50px;
}








#s-1efb259d-9cb6-4506-8c0f-0872dcc7331c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1efb259d-9cb6-4506-8c0f-0872dcc7331c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1d9d9724-363b-4bc8-a4cb-82251e6419c6 {
  margin-top: 16px;
}

@media (min-width: 0px) {
[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-1d9d9724-363b-4bc8-a4cb-82251e6419c6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.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;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-0dca57b5-3a93-4bd7-b72b-2dce4d10b11f {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0dca57b5-3a93-4bd7-b72b-2dce4d10b11f .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



@media (min-width: 0px) {
[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-d5845433-004e-4a9c-a20d-8a8bdbd15b60"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-e730328e-0a1b-40e2-931f-5cb43bbb49d0 {
  min-height: 50px;
}








#s-e730328e-0a1b-40e2-931f-5cb43bbb49d0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e730328e-0a1b-40e2-931f-5cb43bbb49d0.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-32ed199f-f1e1-41da-9aff-e19f537da87e {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-32ed199f-f1e1-41da-9aff-e19f537da87e {
  display: none;
}
#s-32ed199f-f1e1-41da-9aff-e19f537da87e, #wrap-s-32ed199f-f1e1-41da-9aff-e19f537da87e, #wrap-content-s-32ed199f-f1e1-41da-9aff-e19f537da87e { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-32ed199f-f1e1-41da-9aff-e19f537da87e {
  display: none;
}
#s-32ed199f-f1e1-41da-9aff-e19f537da87e, #wrap-s-32ed199f-f1e1-41da-9aff-e19f537da87e, #wrap-content-s-32ed199f-f1e1-41da-9aff-e19f537da87e { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-32ed199f-f1e1-41da-9aff-e19f537da87e {
  display: none;
}
#s-32ed199f-f1e1-41da-9aff-e19f537da87e, #wrap-s-32ed199f-f1e1-41da-9aff-e19f537da87e, #wrap-content-s-32ed199f-f1e1-41da-9aff-e19f537da87e { display: none !important; }}@media (max-width: 767px){#s-32ed199f-f1e1-41da-9aff-e19f537da87e {
  
}
}
#s-32ed199f-f1e1-41da-9aff-e19f537da87e .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-32ed199f-f1e1-41da-9aff-e19f537da87e .shg-sld-nav-button.shg-sld-left,
#s-32ed199f-f1e1-41da-9aff-e19f537da87e .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-3cce5df3-c28b-4b50-a896-10670c50f8b6"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-3cce5df3-c28b-4b50-a896-10670c50f8b6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3cce5df3-c28b-4b50-a896-10670c50f8b6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3cce5df3-c28b-4b50-a896-10670c50f8b6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

.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-29b29fc9-50fe-4db8-8b51-32d6b82953cb {
  text-align: left;
}



.shg-c#s-29b29fc9-50fe-4db8-8b51-32d6b82953cb .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-29b29fc9-50fe-4db8-8b51-32d6b82953cb .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-29b29fc9-50fe-4db8-8b51-32d6b82953cb .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-29b29fc9-50fe-4db8-8b51-32d6b82953cb .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-29b29fc9-50fe-4db8-8b51-32d6b82953cb .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-638ce366-7eaa-4e1a-9d92-f9f37a0ca4be {
  margin-top: 4px;
}

#s-b38beedc-0d93-4636-be79-79f17db7eb29 {
  text-align: center;
}

#s-b38beedc-0d93-4636-be79-79f17db7eb29 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-b38beedc-0d93-4636-be79-79f17db7eb29 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-b38beedc-0d93-4636-be79-79f17db7eb29 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-25f10bb4-9acc-46ed-b34d-8118b0cb596d-atc-btn-wrapper {
    text-align: center;
  }


#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-25f10bb4-9acc-46ed-b34d-8118b0cb596d-atc-btn-wrapper {
    text-align: center;
  }


#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-25f10bb4-9acc-46ed-b34d-8118b0cb596d-atc-btn-wrapper {
    text-align: center;
  }


#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-25f10bb4-9acc-46ed-b34d-8118b0cb596d-atc-btn-wrapper {
    text-align: center;
  }


#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-25f10bb4-9acc-46ed-b34d-8118b0cb596d-atc-btn-wrapper {
    text-align: center;
  }


#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-25f10bb4-9acc-46ed-b34d-8118b0cb596d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5557396a-13c4-4706-b668-d62f04a5700d {
  text-align: left;
}



.shg-c#s-5557396a-13c4-4706-b668-d62f04a5700d .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-5557396a-13c4-4706-b668-d62f04a5700d .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-5557396a-13c4-4706-b668-d62f04a5700d .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-5557396a-13c4-4706-b668-d62f04a5700d .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-5557396a-13c4-4706-b668-d62f04a5700d .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-f0b2aaab-c164-45f8-8910-7cb1b11baf23 {
  margin-top: 4px;
}

#s-f9b08b06-59da-4c09-b33d-58485a0caf01 {
  text-align: center;
}

#s-f9b08b06-59da-4c09-b33d-58485a0caf01 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-f9b08b06-59da-4c09-b33d-58485a0caf01 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-f9b08b06-59da-4c09-b33d-58485a0caf01 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-9cf7130e-a85d-426e-9119-4f425bd3f773:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9cf7130e-a85d-426e-9119-4f425bd3f773:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9cf7130e-a85d-426e-9119-4f425bd3f773-atc-btn-wrapper {
    text-align: center;
  }


#s-9cf7130e-a85d-426e-9119-4f425bd3f773 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9cf7130e-a85d-426e-9119-4f425bd3f773-atc-btn-wrapper {
    text-align: center;
  }


#s-9cf7130e-a85d-426e-9119-4f425bd3f773 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9cf7130e-a85d-426e-9119-4f425bd3f773-atc-btn-wrapper {
    text-align: center;
  }


#s-9cf7130e-a85d-426e-9119-4f425bd3f773 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9cf7130e-a85d-426e-9119-4f425bd3f773-atc-btn-wrapper {
    text-align: center;
  }


#s-9cf7130e-a85d-426e-9119-4f425bd3f773 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9cf7130e-a85d-426e-9119-4f425bd3f773-atc-btn-wrapper {
    text-align: center;
  }


#s-9cf7130e-a85d-426e-9119-4f425bd3f773 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9cf7130e-a85d-426e-9119-4f425bd3f773.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
@media (min-width: 0px) {
[id="s-68ddb58e-cae5-48ac-a36f-2a1ee345b36d"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-68ddb58e-cae5-48ac-a36f-2a1ee345b36d"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-68ddb58e-cae5-48ac-a36f-2a1ee345b36d"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-68ddb58e-cae5-48ac-a36f-2a1ee345b36d"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-3486ae7b-869c-4658-bd3a-51caf70167ed {
  text-align: left;
}



.shg-c#s-3486ae7b-869c-4658-bd3a-51caf70167ed .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-3486ae7b-869c-4658-bd3a-51caf70167ed .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-3486ae7b-869c-4658-bd3a-51caf70167ed .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-3486ae7b-869c-4658-bd3a-51caf70167ed .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-3486ae7b-869c-4658-bd3a-51caf70167ed .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-b2ba3235-c729-468c-8f7a-6e057fb71a71 {
  margin-top: 4px;
}

#s-59f42afe-a753-4ace-acc3-d74fe26c7d07 {
  text-align: center;
}

#s-59f42afe-a753-4ace-acc3-d74fe26c7d07 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-59f42afe-a753-4ace-acc3-d74fe26c7d07 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-59f42afe-a753-4ace-acc3-d74fe26c7d07 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b1ab3110-653c-485a-9346-b8d11e7029b9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b1ab3110-653c-485a-9346-b8d11e7029b9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b1ab3110-653c-485a-9346-b8d11e7029b9-atc-btn-wrapper {
    text-align: center;
  }


#s-b1ab3110-653c-485a-9346-b8d11e7029b9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b1ab3110-653c-485a-9346-b8d11e7029b9-atc-btn-wrapper {
    text-align: center;
  }


#s-b1ab3110-653c-485a-9346-b8d11e7029b9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b1ab3110-653c-485a-9346-b8d11e7029b9-atc-btn-wrapper {
    text-align: center;
  }


#s-b1ab3110-653c-485a-9346-b8d11e7029b9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b1ab3110-653c-485a-9346-b8d11e7029b9-atc-btn-wrapper {
    text-align: center;
  }


#s-b1ab3110-653c-485a-9346-b8d11e7029b9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b1ab3110-653c-485a-9346-b8d11e7029b9-atc-btn-wrapper {
    text-align: center;
  }


#s-b1ab3110-653c-485a-9346-b8d11e7029b9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b1ab3110-653c-485a-9346-b8d11e7029b9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2021b560-f4d7-4e1b-b448-11e4caf362c9 {
  text-align: left;
}



.shg-c#s-2021b560-f4d7-4e1b-b448-11e4caf362c9 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-2021b560-f4d7-4e1b-b448-11e4caf362c9 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-2021b560-f4d7-4e1b-b448-11e4caf362c9 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-2021b560-f4d7-4e1b-b448-11e4caf362c9 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-2021b560-f4d7-4e1b-b448-11e4caf362c9 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-d32243dc-28e9-4846-af8c-287084d6f0f8 {
  margin-top: 4px;
}

#s-937195b3-6cb1-4194-aa19-73e0ab753568 {
  text-align: center;
}

#s-937195b3-6cb1-4194-aa19-73e0ab753568 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-937195b3-6cb1-4194-aa19-73e0ab753568 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-937195b3-6cb1-4194-aa19-73e0ab753568 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-512a9bc6-6d0d-49b2-8d39-add31c3610ed-atc-btn-wrapper {
    text-align: center;
  }


#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-512a9bc6-6d0d-49b2-8d39-add31c3610ed-atc-btn-wrapper {
    text-align: center;
  }


#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-512a9bc6-6d0d-49b2-8d39-add31c3610ed-atc-btn-wrapper {
    text-align: center;
  }


#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-512a9bc6-6d0d-49b2-8d39-add31c3610ed-atc-btn-wrapper {
    text-align: center;
  }


#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-512a9bc6-6d0d-49b2-8d39-add31c3610ed-atc-btn-wrapper {
    text-align: center;
  }


#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-512a9bc6-6d0d-49b2-8d39-add31c3610ed.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
@media (min-width: 0px) {
[id="s-74b4662d-124e-4465-9cee-2c9771681260"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-74b4662d-124e-4465-9cee-2c9771681260"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-74b4662d-124e-4465-9cee-2c9771681260"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-74b4662d-124e-4465-9cee-2c9771681260"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-a2965013-9b0d-46f4-8eef-173d44e0b736 {
  text-align: left;
}



.shg-c#s-a2965013-9b0d-46f4-8eef-173d44e0b736 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-a2965013-9b0d-46f4-8eef-173d44e0b736 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a2965013-9b0d-46f4-8eef-173d44e0b736 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a2965013-9b0d-46f4-8eef-173d44e0b736 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a2965013-9b0d-46f4-8eef-173d44e0b736 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-95003cca-a384-4135-914c-27f611eedc8b {
  margin-top: 4px;
}

#s-1a8303ae-6fb3-4f76-9c85-b5f74157921b {
  text-align: center;
}

#s-1a8303ae-6fb3-4f76-9c85-b5f74157921b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-1a8303ae-6fb3-4f76-9c85-b5f74157921b .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-1a8303ae-6fb3-4f76-9c85-b5f74157921b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-90ffd66d-bd63-4611-b428-d9da85296c9b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-90ffd66d-bd63-4611-b428-d9da85296c9b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-90ffd66d-bd63-4611-b428-d9da85296c9b-atc-btn-wrapper {
    text-align: center;
  }


#s-90ffd66d-bd63-4611-b428-d9da85296c9b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-90ffd66d-bd63-4611-b428-d9da85296c9b-atc-btn-wrapper {
    text-align: center;
  }


#s-90ffd66d-bd63-4611-b428-d9da85296c9b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-90ffd66d-bd63-4611-b428-d9da85296c9b-atc-btn-wrapper {
    text-align: center;
  }


#s-90ffd66d-bd63-4611-b428-d9da85296c9b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-90ffd66d-bd63-4611-b428-d9da85296c9b-atc-btn-wrapper {
    text-align: center;
  }


#s-90ffd66d-bd63-4611-b428-d9da85296c9b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-90ffd66d-bd63-4611-b428-d9da85296c9b-atc-btn-wrapper {
    text-align: center;
  }


#s-90ffd66d-bd63-4611-b428-d9da85296c9b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-90ffd66d-bd63-4611-b428-d9da85296c9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-28f92357-abe7-411e-860d-c12f700e4927 {
  text-align: left;
}



.shg-c#s-28f92357-abe7-411e-860d-c12f700e4927 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-28f92357-abe7-411e-860d-c12f700e4927 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-28f92357-abe7-411e-860d-c12f700e4927 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-28f92357-abe7-411e-860d-c12f700e4927 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-28f92357-abe7-411e-860d-c12f700e4927 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-1c57def3-d406-49b0-8063-8b8e0c09d844 {
  margin-top: 4px;
}

#s-6c97a00e-ef1e-4ee5-9314-b6f3953434f1 {
  text-align: center;
}

#s-6c97a00e-ef1e-4ee5-9314-b6f3953434f1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-6c97a00e-ef1e-4ee5-9314-b6f3953434f1 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-6c97a00e-ef1e-4ee5-9314-b6f3953434f1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b581d8b1-dca8-43e9-b5d1-4ee13e644927-atc-btn-wrapper {
    text-align: center;
  }


#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-b581d8b1-dca8-43e9-b5d1-4ee13e644927-atc-btn-wrapper {
    text-align: center;
  }


#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b581d8b1-dca8-43e9-b5d1-4ee13e644927-atc-btn-wrapper {
    text-align: center;
  }


#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b581d8b1-dca8-43e9-b5d1-4ee13e644927-atc-btn-wrapper {
    text-align: center;
  }


#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-b581d8b1-dca8-43e9-b5d1-4ee13e644927-atc-btn-wrapper {
    text-align: center;
  }


#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-b581d8b1-dca8-43e9-b5d1-4ee13e644927.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-282e5c30-a5e2-4b09-824c-3367763c0c7c {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-282e5c30-a5e2-4b09-824c-3367763c0c7c {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-282e5c30-a5e2-4b09-824c-3367763c0c7c {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-282e5c30-a5e2-4b09-824c-3367763c0c7c {
  
}
}@media (max-width: 767px){#s-282e5c30-a5e2-4b09-824c-3367763c0c7c {
  display: none;
}
#s-282e5c30-a5e2-4b09-824c-3367763c0c7c, #wrap-s-282e5c30-a5e2-4b09-824c-3367763c0c7c, #wrap-content-s-282e5c30-a5e2-4b09-824c-3367763c0c7c { display: none !important; }}
#s-282e5c30-a5e2-4b09-824c-3367763c0c7c .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-282e5c30-a5e2-4b09-824c-3367763c0c7c .shg-sld-nav-button.shg-sld-left,
#s-282e5c30-a5e2-4b09-824c-3367763c0c7c .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-96fab835-e3a8-4017-b715-2388cc19dac5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-96fab835-e3a8-4017-b715-2388cc19dac5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-96fab835-e3a8-4017-b715-2388cc19dac5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-96fab835-e3a8-4017-b715-2388cc19dac5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a3770f8f-b193-4182-950b-34dcee6b7751 {
  text-align: left;
}



.shg-c#s-a3770f8f-b193-4182-950b-34dcee6b7751 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-a3770f8f-b193-4182-950b-34dcee6b7751 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a3770f8f-b193-4182-950b-34dcee6b7751 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a3770f8f-b193-4182-950b-34dcee6b7751 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a3770f8f-b193-4182-950b-34dcee6b7751 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-184df33e-9c7d-48fa-8798-4943a6d8ce33 {
  margin-top: 4px;
}

#s-73a77372-bd21-4b5b-87fc-e49578d7820c {
  text-align: center;
}

#s-73a77372-bd21-4b5b-87fc-e49578d7820c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-73a77372-bd21-4b5b-87fc-e49578d7820c .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-73a77372-bd21-4b5b-87fc-e49578d7820c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-9e2d417f-6872-4402-8903-fe0d2162edb6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-9e2d417f-6872-4402-8903-fe0d2162edb6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9e2d417f-6872-4402-8903-fe0d2162edb6-atc-btn-wrapper {
    text-align: center;
  }


#s-9e2d417f-6872-4402-8903-fe0d2162edb6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9e2d417f-6872-4402-8903-fe0d2162edb6-atc-btn-wrapper {
    text-align: center;
  }


#s-9e2d417f-6872-4402-8903-fe0d2162edb6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9e2d417f-6872-4402-8903-fe0d2162edb6-atc-btn-wrapper {
    text-align: center;
  }


#s-9e2d417f-6872-4402-8903-fe0d2162edb6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9e2d417f-6872-4402-8903-fe0d2162edb6-atc-btn-wrapper {
    text-align: center;
  }


#s-9e2d417f-6872-4402-8903-fe0d2162edb6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9e2d417f-6872-4402-8903-fe0d2162edb6-atc-btn-wrapper {
    text-align: center;
  }


#s-9e2d417f-6872-4402-8903-fe0d2162edb6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-9e2d417f-6872-4402-8903-fe0d2162edb6.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-58b98884-51db-4320-a407-4df3bba3119f {
  text-align: left;
}



.shg-c#s-58b98884-51db-4320-a407-4df3bba3119f .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-58b98884-51db-4320-a407-4df3bba3119f .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-58b98884-51db-4320-a407-4df3bba3119f .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-58b98884-51db-4320-a407-4df3bba3119f .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-58b98884-51db-4320-a407-4df3bba3119f .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-a31d45d7-ef8b-4609-a09e-84c321027458 {
  margin-top: 4px;
}

#s-6e1b4fa8-a691-4e3b-ad07-ac28dd52daa3 {
  text-align: center;
}

#s-6e1b4fa8-a691-4e3b-ad07-ac28dd52daa3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-6e1b4fa8-a691-4e3b-ad07-ac28dd52daa3 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-6e1b4fa8-a691-4e3b-ad07-ac28dd52daa3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-78bde6bb-b6bc-455b-ae60-620869a1d095:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-78bde6bb-b6bc-455b-ae60-620869a1d095:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-78bde6bb-b6bc-455b-ae60-620869a1d095-atc-btn-wrapper {
    text-align: center;
  }


#s-78bde6bb-b6bc-455b-ae60-620869a1d095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-78bde6bb-b6bc-455b-ae60-620869a1d095-atc-btn-wrapper {
    text-align: center;
  }


#s-78bde6bb-b6bc-455b-ae60-620869a1d095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-78bde6bb-b6bc-455b-ae60-620869a1d095-atc-btn-wrapper {
    text-align: center;
  }


#s-78bde6bb-b6bc-455b-ae60-620869a1d095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-78bde6bb-b6bc-455b-ae60-620869a1d095-atc-btn-wrapper {
    text-align: center;
  }


#s-78bde6bb-b6bc-455b-ae60-620869a1d095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-78bde6bb-b6bc-455b-ae60-620869a1d095-atc-btn-wrapper {
    text-align: center;
  }


#s-78bde6bb-b6bc-455b-ae60-620869a1d095 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-78bde6bb-b6bc-455b-ae60-620869a1d095.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b7a50b98-560e-46a3-8466-805221ab3cfd {
  text-align: left;
}



.shg-c#s-b7a50b98-560e-46a3-8466-805221ab3cfd .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b7a50b98-560e-46a3-8466-805221ab3cfd .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-b7a50b98-560e-46a3-8466-805221ab3cfd .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-b7a50b98-560e-46a3-8466-805221ab3cfd .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-b7a50b98-560e-46a3-8466-805221ab3cfd .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-48e489bf-8ccf-410d-b2e8-3f13d9b5b5da {
  margin-top: 4px;
}

#s-aba218a1-8696-42a7-ad3a-7ef0d75fd0d1 {
  text-align: center;
}

#s-aba218a1-8696-42a7-ad3a-7ef0d75fd0d1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-aba218a1-8696-42a7-ad3a-7ef0d75fd0d1 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-aba218a1-8696-42a7-ad3a-7ef0d75fd0d1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-bda6049a-8ce9-4da6-b2a8-ecba99732091:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-bda6049a-8ce9-4da6-b2a8-ecba99732091:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bda6049a-8ce9-4da6-b2a8-ecba99732091-atc-btn-wrapper {
    text-align: center;
  }


#s-bda6049a-8ce9-4da6-b2a8-ecba99732091 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-bda6049a-8ce9-4da6-b2a8-ecba99732091-atc-btn-wrapper {
    text-align: center;
  }


#s-bda6049a-8ce9-4da6-b2a8-ecba99732091 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-bda6049a-8ce9-4da6-b2a8-ecba99732091-atc-btn-wrapper {
    text-align: center;
  }


#s-bda6049a-8ce9-4da6-b2a8-ecba99732091 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-bda6049a-8ce9-4da6-b2a8-ecba99732091-atc-btn-wrapper {
    text-align: center;
  }


#s-bda6049a-8ce9-4da6-b2a8-ecba99732091 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-bda6049a-8ce9-4da6-b2a8-ecba99732091-atc-btn-wrapper {
    text-align: center;
  }


#s-bda6049a-8ce9-4da6-b2a8-ecba99732091 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-bda6049a-8ce9-4da6-b2a8-ecba99732091.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
@media (min-width: 0px) {
[id="s-779edaa8-d9f3-44ab-957d-89e385fe2d9d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-779edaa8-d9f3-44ab-957d-89e385fe2d9d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-779edaa8-d9f3-44ab-957d-89e385fe2d9d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-779edaa8-d9f3-44ab-957d-89e385fe2d9d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-6a1a34c2-7fbe-4e85-8377-8e9465dbc42a {
  text-align: left;
}



.shg-c#s-6a1a34c2-7fbe-4e85-8377-8e9465dbc42a .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-6a1a34c2-7fbe-4e85-8377-8e9465dbc42a .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-6a1a34c2-7fbe-4e85-8377-8e9465dbc42a .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-6a1a34c2-7fbe-4e85-8377-8e9465dbc42a .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-6a1a34c2-7fbe-4e85-8377-8e9465dbc42a .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-36117b29-f783-47c6-9d40-186455638abd {
  margin-top: 4px;
}

#s-8a499027-aa42-4876-8b2c-24f95f19648e {
  text-align: center;
}

#s-8a499027-aa42-4876-8b2c-24f95f19648e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-8a499027-aa42-4876-8b2c-24f95f19648e .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-8a499027-aa42-4876-8b2c-24f95f19648e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-721dd96e-690c-426a-b1b5-895ae1d6da21:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-721dd96e-690c-426a-b1b5-895ae1d6da21:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-721dd96e-690c-426a-b1b5-895ae1d6da21-atc-btn-wrapper {
    text-align: center;
  }


#s-721dd96e-690c-426a-b1b5-895ae1d6da21 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-721dd96e-690c-426a-b1b5-895ae1d6da21-atc-btn-wrapper {
    text-align: center;
  }


#s-721dd96e-690c-426a-b1b5-895ae1d6da21 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-721dd96e-690c-426a-b1b5-895ae1d6da21-atc-btn-wrapper {
    text-align: center;
  }


#s-721dd96e-690c-426a-b1b5-895ae1d6da21 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-721dd96e-690c-426a-b1b5-895ae1d6da21-atc-btn-wrapper {
    text-align: center;
  }


#s-721dd96e-690c-426a-b1b5-895ae1d6da21 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-721dd96e-690c-426a-b1b5-895ae1d6da21-atc-btn-wrapper {
    text-align: center;
  }


#s-721dd96e-690c-426a-b1b5-895ae1d6da21 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-721dd96e-690c-426a-b1b5-895ae1d6da21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-07b4f23f-1a1f-45fe-85fe-2e0c680f62f1 {
  text-align: left;
}



.shg-c#s-07b4f23f-1a1f-45fe-85fe-2e0c680f62f1 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-07b4f23f-1a1f-45fe-85fe-2e0c680f62f1 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-07b4f23f-1a1f-45fe-85fe-2e0c680f62f1 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-07b4f23f-1a1f-45fe-85fe-2e0c680f62f1 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-07b4f23f-1a1f-45fe-85fe-2e0c680f62f1 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-5f0f41a9-8f1a-483d-bbc0-d2e7762e1d8e {
  margin-top: 4px;
}

#s-ab9bcb8c-d484-494f-a4fa-d42e804074ab {
  text-align: center;
}

#s-ab9bcb8c-d484-494f-a4fa-d42e804074ab .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-ab9bcb8c-d484-494f-a4fa-d42e804074ab .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-ab9bcb8c-d484-494f-a4fa-d42e804074ab .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-72f1343f-d290-4ab9-b508-f70c5e04cc9f-atc-btn-wrapper {
    text-align: center;
  }


#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-72f1343f-d290-4ab9-b508-f70c5e04cc9f-atc-btn-wrapper {
    text-align: center;
  }


#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-72f1343f-d290-4ab9-b508-f70c5e04cc9f-atc-btn-wrapper {
    text-align: center;
  }


#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-72f1343f-d290-4ab9-b508-f70c5e04cc9f-atc-btn-wrapper {
    text-align: center;
  }


#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-72f1343f-d290-4ab9-b508-f70c5e04cc9f-atc-btn-wrapper {
    text-align: center;
  }


#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-72f1343f-d290-4ab9-b508-f70c5e04cc9f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8b4a8baf-baa2-4813-98dc-a398a07824a3 {
  text-align: left;
}



.shg-c#s-8b4a8baf-baa2-4813-98dc-a398a07824a3 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-8b4a8baf-baa2-4813-98dc-a398a07824a3 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-8b4a8baf-baa2-4813-98dc-a398a07824a3 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-8b4a8baf-baa2-4813-98dc-a398a07824a3 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-8b4a8baf-baa2-4813-98dc-a398a07824a3 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-e668e7f2-118a-4d4f-88f7-cdc9c1f2cb75 {
  margin-top: 4px;
}

#s-c80f27e8-47be-4d46-96c3-9ee8f42039ca {
  text-align: center;
}

#s-c80f27e8-47be-4d46-96c3-9ee8f42039ca .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-c80f27e8-47be-4d46-96c3-9ee8f42039ca .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-c80f27e8-47be-4d46-96c3-9ee8f42039ca .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-03be397a-63ce-43cc-9484-1930255f4e04:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-03be397a-63ce-43cc-9484-1930255f4e04:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-03be397a-63ce-43cc-9484-1930255f4e04-atc-btn-wrapper {
    text-align: center;
  }


#s-03be397a-63ce-43cc-9484-1930255f4e04 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-03be397a-63ce-43cc-9484-1930255f4e04-atc-btn-wrapper {
    text-align: center;
  }


#s-03be397a-63ce-43cc-9484-1930255f4e04 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-03be397a-63ce-43cc-9484-1930255f4e04-atc-btn-wrapper {
    text-align: center;
  }


#s-03be397a-63ce-43cc-9484-1930255f4e04 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-03be397a-63ce-43cc-9484-1930255f4e04-atc-btn-wrapper {
    text-align: center;
  }


#s-03be397a-63ce-43cc-9484-1930255f4e04 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-03be397a-63ce-43cc-9484-1930255f4e04-atc-btn-wrapper {
    text-align: center;
  }


#s-03be397a-63ce-43cc-9484-1930255f4e04 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-03be397a-63ce-43cc-9484-1930255f4e04.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-796cc538-6e05-4d5c-8ece-e190f6084a8d {
  min-height: 50px;
}








#s-796cc538-6e05-4d5c-8ece-e190f6084a8d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-796cc538-6e05-4d5c-8ece-e190f6084a8d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fcda399a-0aad-4974-8885-7f5e0bd5c117 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-cdec87c1-57cc-43bd-b366-2f4eabbdf416"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-6d01a9ad-f22a-478c-b76e-77bfd3ffbe5c {
  margin-left: 10px;
margin-right: 10px;
min-height: 50px;
}








#s-6d01a9ad-f22a-478c-b76e-77bfd3ffbe5c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6d01a9ad-f22a-478c-b76e-77bfd3ffbe5c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 8px;
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(11, 0, 0, 1);
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(255, 255, 255, 1);
  border-top: 1px solid rgba(221, 221, 221, 0.01);
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(11, 0, 0, 1);
  text-align: left;
  
  
  
  font-size: 14px;
}

#s-1b0f5582-940a-4a7c-a1c3-e057ea05716c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-67c0da2a-f1c3-4843-a032-b5f34aff165a {
  margin-left: 20px;
margin-right: 20px;
}

#s-c2b021be-8823-45c1-b639-8ea2813b3418 {
  margin-left: 20px;
margin-right: 20px;
}

#s-37868999-cb22-46b6-9ca3-90e6f6a4fe23 {
  margin-left: 20px;
margin-right: 20px;
}

#s-a8f5abec-6c05-4b9a-8c03-bcee7663e229 {
  margin-left: 20px;
margin-right: 20px;
}

#s-055ec357-88e7-41b2-bea6-b10ef0f5e89c {
  margin-left: 20px;
margin-right: 20px;
}

#s-2dd1fdaf-701c-4cb4-9ab9-3d24ac62f194 {
  margin-left: 20px;
margin-right: 20px;
}

#s-b9aebd29-2ff6-49c2-9c94-b287d1bb1268 {
  margin-left: 20px;
margin-right: 20px;
}

#s-2bb1b386-9805-4cc5-9dd0-740810429eb3 {
  margin-left: 20px;
margin-right: 20px;
}

#s-237887b2-148a-4f45-bef0-628015392231 {
  margin-left: 20px;
margin-right: 20px;
}

#s-e4387513-0f5e-47bd-b3dc-2ead450af311 {
  margin-left: 20px;
margin-right: 20px;
}

#s-4f48c978-68d6-4365-aea2-19537d05fe5f {
  margin-left: 20px;
margin-right: 20px;
}

#s-e59f6fc6-9c4a-4c97-84fd-6561390849ea {
  margin-left: 20px;
margin-right: 20px;
}

#s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496 {
  background-color: rgba(148, 169, 129, 1);
}
@media (max-width: 767px){#s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496 {
  display: none;
}
#s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496, #wrap-s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496, #wrap-content-s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496 { display: none !important; }}







#s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d91e4345-71b5-44c1-a1dc-58b1b7fe0496.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

@media (min-width: 0px) {
[id="s-dc8b9b17-66d8-4ea2-b019-425cee33ced6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dc8b9b17-66d8-4ea2-b019-425cee33ced6"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-dc8b9b17-66d8-4ea2-b019-425cee33ced6"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-dc8b9b17-66d8-4ea2-b019-425cee33ced6"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-23a40437-f0de-4f27-9f0e-4cb6482569f8 {
  padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
max-width: 600px;
}








#s-23a40437-f0de-4f27-9f0e-4cb6482569f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-23a40437-f0de-4f27-9f0e-4cb6482569f8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-14f2a56a-f3dc-41ab-bed6-4b619c7ca313 {
  text-align: center;
}

#s-9fd55254-5a59-4a85-bf13-ff4766e13f9e {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-9fd55254-5a59-4a85-bf13-ff4766e13f9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9fd55254-5a59-4a85-bf13-ff4766e13f9e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-3cbf69ea-5faf-46d3-b243-2c2e3484ae1d {
  margin-left: 20px;
margin-right: 20px;
min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-3cbf69ea-5faf-46d3-b243-2c2e3484ae1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3cbf69ea-5faf-46d3-b243-2c2e3484ae1d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ed733978-2810-4fbb-911e-58ed0865a7e3 {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-ed733978-2810-4fbb-911e-58ed0865a7e3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-e62f3973-ac88-4677-9686-07e6f9e76995"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-5a26927b-1a2b-48f4-851e-7de006bc709a {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-fc68e2f3-3995-497e-9c74-23da6bffd460"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-572639d6-93a9-4c8c-ba76-03ac3d5266c7 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-b238f663-116b-4e51-8443-ba0df8522a29"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-0cb6078e-a524-4940-9151-8813b04eaa3c {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-93505c32-8f85-4a58-8d9e-84e17e702b44"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-7722b132-3852-4e23-a894-e4fe37b1b36a {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-2b204e5e-1f4e-400f-9ca6-be9fa0d43277"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-245e074c-31fb-4be3-8932-78eeb7b8cf41 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-245e074c-31fb-4be3-8932-78eeb7b8cf41 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(252, 249, 249, 1);
  padding: 10px;
}

#s-245e074c-31fb-4be3-8932-78eeb7b8cf41 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(35, 34, 34, 1);
}

#s-245e074c-31fb-4be3-8932-78eeb7b8cf41 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(148, 169, 129, 1);
  border-top: 1px solid rgba(221, 221, 221, 0.01);
}

#s-245e074c-31fb-4be3-8932-78eeb7b8cf41 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(35, 34, 34, 1);
  text-align: center;
  
  
  
  font-size: 14px;
}

#s-245e074c-31fb-4be3-8932-78eeb7b8cf41 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-060c2762-59d8-4880-8bdb-3ab08ad26754 {
  padding-top: 5px;
padding-bottom: 5px;
}

@media (min-width: 0px) {
[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-060c2762-59d8-4880-8bdb-3ab08ad26754"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-27918306-5cd0-4c99-bb04-3f0ea553698c > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-27918306-5cd0-4c99-bb04-3f0ea553698c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(252, 249, 249, 1);
  padding: 10px;
}

#s-27918306-5cd0-4c99-bb04-3f0ea553698c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(35, 34, 34, 1);
}

#s-27918306-5cd0-4c99-bb04-3f0ea553698c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(148, 169, 129, 1);
  border-top: 1px solid rgba(221, 221, 221, 0.01);
}

#s-27918306-5cd0-4c99-bb04-3f0ea553698c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(35, 34, 34, 1);
  text-align: center;
  
  
  
  font-size: 14px;
}

#s-27918306-5cd0-4c99-bb04-3f0ea553698c > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-fcaced24-3f22-44e1-aaa4-129e0c872483 {
  min-height: 50px;
}








#s-fcaced24-3f22-44e1-aaa4-129e0c872483 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fcaced24-3f22-44e1-aaa4-129e0c872483.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-06fd70ea-fb67-43dd-b34a-174e4af6072f {
  margin-bottom: 14px;
max-width: 3303px;
aspect-ratio: 1/1;
text-align: center;
}

#s-06fd70ea-fb67-43dd-b34a-174e4af6072f {
  overflow: hidden;
  
  
      max-width: 3303px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-06fd70ea-fb67-43dd-b34a-174e4af6072f img.shogun-image,
  #s-06fd70ea-fb67-43dd-b34a-174e4af6072f .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-06fd70ea-fb67-43dd-b34a-174e4af6072f {
    width: 100%;
    height: auto;
  }



  #s-06fd70ea-fb67-43dd-b34a-174e4af6072f img.shogun-image {
    

    
    
    
  }


#s-06fd70ea-fb67-43dd-b34a-174e4af6072f .shogun-image-content {
  
    justify-content: center;
  
}

#s-4ce28627-d3b2-45f1-a7c4-c0d3f6939ebe {
  padding-top: 16px;
padding-left: 50px;
padding-bottom: 16px;
padding-right: 50px;
}

@media (min-width: 0px) {
[id="s-4ce28627-d3b2-45f1-a7c4-c0d3f6939ebe"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4ce28627-d3b2-45f1-a7c4-c0d3f6939ebe"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4ce28627-d3b2-45f1-a7c4-c0d3f6939ebe"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ce28627-d3b2-45f1-a7c4-c0d3f6939ebe"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-52e88918-4e9e-4c21-8048-d3d096b55b03 {
  min-height: 50px;
}








#s-52e88918-4e9e-4c21-8048-d3d096b55b03 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-52e88918-4e9e-4c21-8048-d3d096b55b03.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-17bf32e8-57f8-475e-84af-7fb60f68a252 {
  min-height: 50px;
}








#s-17bf32e8-57f8-475e-84af-7fb60f68a252 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-17bf32e8-57f8-475e-84af-7fb60f68a252.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-21522ece-8413-479f-9ec6-997a85df6842 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-21522ece-8413-479f-9ec6-997a85df6842:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-21522ece-8413-479f-9ec6-997a85df6842:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-21522ece-8413-479f-9ec6-997a85df6842-atc-btn-wrapper {
    text-align: center;
  }


#s-21522ece-8413-479f-9ec6-997a85df6842 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-21522ece-8413-479f-9ec6-997a85df6842-atc-btn-wrapper {
    text-align: center;
  }


#s-21522ece-8413-479f-9ec6-997a85df6842 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-21522ece-8413-479f-9ec6-997a85df6842-atc-btn-wrapper {
    text-align: center;
  }


#s-21522ece-8413-479f-9ec6-997a85df6842 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-21522ece-8413-479f-9ec6-997a85df6842-atc-btn-wrapper {
    text-align: center;
  }


#s-21522ece-8413-479f-9ec6-997a85df6842 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-21522ece-8413-479f-9ec6-997a85df6842-atc-btn-wrapper {
    text-align: center;
  }


#s-21522ece-8413-479f-9ec6-997a85df6842 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-21522ece-8413-479f-9ec6-997a85df6842.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-001d581b-10bd-4630-b38c-79b36c69145f {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 1200px){#s-001d581b-10bd-4630-b38c-79b36c69145f {
  display: none;
}
#s-001d581b-10bd-4630-b38c-79b36c69145f, #wrap-s-001d581b-10bd-4630-b38c-79b36c69145f, #wrap-content-s-001d581b-10bd-4630-b38c-79b36c69145f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-001d581b-10bd-4630-b38c-79b36c69145f {
  display: none;
}
#s-001d581b-10bd-4630-b38c-79b36c69145f, #wrap-s-001d581b-10bd-4630-b38c-79b36c69145f, #wrap-content-s-001d581b-10bd-4630-b38c-79b36c69145f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-001d581b-10bd-4630-b38c-79b36c69145f {
  display: none;
}
#s-001d581b-10bd-4630-b38c-79b36c69145f, #wrap-s-001d581b-10bd-4630-b38c-79b36c69145f, #wrap-content-s-001d581b-10bd-4630-b38c-79b36c69145f { display: none !important; }}







#s-001d581b-10bd-4630-b38c-79b36c69145f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-001d581b-10bd-4630-b38c-79b36c69145f.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-e42fc4ff-fcf0-4c68-90bc-9db2e27758bb {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-e42fc4ff-fcf0-4c68-90bc-9db2e27758bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e42fc4ff-fcf0-4c68-90bc-9db2e27758bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2fa12f77-7044-46eb-87fd-70028906ec12 {
  margin-top: 0px;
margin-bottom: 0px;
max-width: 4216px;
aspect-ratio: 1/1;
text-align: center;
}

#s-2fa12f77-7044-46eb-87fd-70028906ec12 {
  overflow: hidden;
  
  
      max-width: 4216px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-2fa12f77-7044-46eb-87fd-70028906ec12 img.shogun-image,
  #s-2fa12f77-7044-46eb-87fd-70028906ec12 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-2fa12f77-7044-46eb-87fd-70028906ec12 {
    width: 100%;
    height: auto;
  }



  #s-2fa12f77-7044-46eb-87fd-70028906ec12 img.shogun-image {
    

    
    
    
  }


#s-2fa12f77-7044-46eb-87fd-70028906ec12 .shogun-image-content {
  
    justify-content: center;
  
}

#s-a6b1eb36-c2ed-446a-87bb-37396b3453fc {
  padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
max-width: 600px;
}








#s-a6b1eb36-c2ed-446a-87bb-37396b3453fc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a6b1eb36-c2ed-446a-87bb-37396b3453fc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0a10897c-7fd7-4f4b-8a90-9d80435d1caf {
  text-align: center;
}

#s-c490a0d1-0597-47d8-8d82-c85266957d15 {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-c490a0d1-0597-47d8-8d82-c85266957d15 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c490a0d1-0597-47d8-8d82-c85266957d15.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c948c114-72be-43be-beeb-d93587384d02 {
  margin-left: 20px;
margin-right: 20px;
min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-c948c114-72be-43be-beeb-d93587384d02 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c948c114-72be-43be-beeb-d93587384d02.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7cb690bc-b647-4d35-8b76-ee6754f37c1d {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-7cb690bc-b647-4d35-8b76-ee6754f37c1d"] > .shg-row {
    flex-flow: column-reverse;
  }
}

@media (min-width: 0px) {
[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c183cc34-7207-4dae-8893-f9baddb17586"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-712bdd2c-c906-4833-b7f6-cc6cf7f27432 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-deca5345-5cfe-4756-8ab0-d0ed4112337c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-e107c16b-34c9-42b6-8fe2-f860b07a91ae {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4a6b1eac-8292-4ce1-9dc8-bb100b21f281"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-794fff76-5abd-4f82-aa14-a87bc5124dfa {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6a5a4375-5e1d-46ef-855c-40b184ef16a6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-d82d918c-a6c9-48ed-8f08-41a3229787d9 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-aa6122bb-2c7f-41d9-8ba3-41bea0784d5c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-60bbde24-d6a9-4153-a043-bf86907aca18 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-60bbde24-d6a9-4153-a043-bf86907aca18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(252, 249, 249, 1);
  padding: 10px;
}

#s-60bbde24-d6a9-4153-a043-bf86907aca18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(35, 34, 34, 1);
}

#s-60bbde24-d6a9-4153-a043-bf86907aca18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: rgba(148, 169, 129, 1);
  border-top: 1px solid rgba(221, 221, 221, 0.01);
}

#s-60bbde24-d6a9-4153-a043-bf86907aca18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(35, 34, 34, 1);
  text-align: center;
  
  
  
  font-size: 14px;
}

#s-60bbde24-d6a9-4153-a043-bf86907aca18 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-0309835f-25f5-4806-bcbc-349b7824aeca {
  margin-top: 10px;
}

@media (min-width: 0px) {
[id="s-e749e287-4e40-4263-9db6-b421198f0138"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e749e287-4e40-4263-9db6-b421198f0138"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e749e287-4e40-4263-9db6-b421198f0138"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e749e287-4e40-4263-9db6-b421198f0138"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-4cdbf0be-a35f-49ce-a329-d2e2a7867102 {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-4cdbf0be-a35f-49ce-a329-d2e2a7867102 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4cdbf0be-a35f-49ce-a329-d2e2a7867102.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-15b1f3ec-d61f-4c8c-b924-31df661dc6ce {
  padding-top: 15px;
padding-left: 10px;
padding-bottom: 15px;
max-width: 600px;
background-color: rgba(148, 169, 129, 1);
}








#s-15b1f3ec-d61f-4c8c-b924-31df661dc6ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15b1f3ec-d61f-4c8c-b924-31df661dc6ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-cee8279d-509d-42ac-9ad9-349513643495 {
  min-height: 50px;
}
@media (max-width: 767px){#s-cee8279d-509d-42ac-9ad9-349513643495 {
  display: none;
}
#s-cee8279d-509d-42ac-9ad9-349513643495, #wrap-s-cee8279d-509d-42ac-9ad9-349513643495, #wrap-content-s-cee8279d-509d-42ac-9ad9-349513643495 { display: none !important; }}







#s-cee8279d-509d-42ac-9ad9-349513643495 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cee8279d-509d-42ac-9ad9-349513643495.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-15ea4134-5b64-4d68-97c6-0097c3a8640a {
  min-height: 50px;
}








#s-15ea4134-5b64-4d68-97c6-0097c3a8640a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-15ea4134-5b64-4d68-97c6-0097c3a8640a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b6301a7f-572a-4d70-b23f-cbd5d44f8a80 {
  min-height: 50px;
}








#s-b6301a7f-572a-4d70-b23f-cbd5d44f8a80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b6301a7f-572a-4d70-b23f-cbd5d44f8a80.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-645eae2d-0bc9-4b15-9ae7-b1007164205e {
  margin-top: 3px;
margin-left: 5%;
margin-bottom: 3px;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-645eae2d-0bc9-4b15-9ae7-b1007164205e"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.5px);
}

}

#s-f16cefc8-2d05-47fa-8003-0c962861ab04 {
  text-align: center;
}


.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 {
  max-width:  100%;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom,
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 {
  max-width:  100%;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom,
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 {
  max-width:  100%;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom,
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 {
  max-width:  100%;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom,
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 {
  max-width:  100%;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom,
.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-f16cefc8-2d05-47fa-8003-0c962861ab04 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

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

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

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

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

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

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

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 {
  margin-top: 5px;
margin-bottom: 5px;
text-align: left;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-789884e8-7b0b-4d67-99c9-2891fbfb2a30-btn-wrapper {
    text-align: center;
  }


#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-variant-btn:active, #s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-789884e8-7b0b-4d67-99c9-2891fbfb2a30 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5 {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-a895e77d-8970-4fcc-9436-bdd0935e52b5:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a895e77d-8970-4fcc-9436-bdd0935e52b5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a895e77d-8970-4fcc-9436-bdd0935e52b5-atc-btn-wrapper {
    text-align: center;
  }


#s-a895e77d-8970-4fcc-9436-bdd0935e52b5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a895e77d-8970-4fcc-9436-bdd0935e52b5-atc-btn-wrapper {
    text-align: center;
  }


#s-a895e77d-8970-4fcc-9436-bdd0935e52b5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a895e77d-8970-4fcc-9436-bdd0935e52b5-atc-btn-wrapper {
    text-align: center;
  }


#s-a895e77d-8970-4fcc-9436-bdd0935e52b5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a895e77d-8970-4fcc-9436-bdd0935e52b5-atc-btn-wrapper {
    text-align: center;
  }


#s-a895e77d-8970-4fcc-9436-bdd0935e52b5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a895e77d-8970-4fcc-9436-bdd0935e52b5-atc-btn-wrapper {
    text-align: center;
  }


#s-a895e77d-8970-4fcc-9436-bdd0935e52b5 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a895e77d-8970-4fcc-9436-bdd0935e52b5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-4a54d39e-f3c8-4482-8af9-d5972d996476 {
  min-height: 50px;
}








#s-4a54d39e-f3c8-4482-8af9-d5972d996476 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4a54d39e-f3c8-4482-8af9-d5972d996476.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6b43ae6a-99e1-4a0a-9491-4d1aab279bfa {
  margin-top: 23px;
margin-bottom: 23px;
min-height: 50px;
}








#s-6b43ae6a-99e1-4a0a-9491-4d1aab279bfa > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6b43ae6a-99e1-4a0a-9491-4d1aab279bfa.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a {
  margin-top: 0px;
margin-left: 0%;
margin-bottom: 0px;
margin-right: 0%;
padding-top: 10px;
padding-left: 27px;
padding-bottom: 10px;
padding-right: 27px;
border-radius: 2px;
background-color: rgba(158, 87, 87, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6ea535f6-f341-47f8-8255-42ecf8cd652a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-6ea535f6-f341-47f8-8255-42ecf8cd652a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6ea535f6-f341-47f8-8255-42ecf8cd652a-atc-btn-wrapper {
    text-align: center;
  }


#s-6ea535f6-f341-47f8-8255-42ecf8cd652a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6ea535f6-f341-47f8-8255-42ecf8cd652a-atc-btn-wrapper {
    text-align: center;
  }


#s-6ea535f6-f341-47f8-8255-42ecf8cd652a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6ea535f6-f341-47f8-8255-42ecf8cd652a-atc-btn-wrapper {
    text-align: center;
  }


#s-6ea535f6-f341-47f8-8255-42ecf8cd652a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6ea535f6-f341-47f8-8255-42ecf8cd652a-atc-btn-wrapper {
    text-align: center;
  }


#s-6ea535f6-f341-47f8-8255-42ecf8cd652a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6ea535f6-f341-47f8-8255-42ecf8cd652a-atc-btn-wrapper {
    text-align: center;
  }


#s-6ea535f6-f341-47f8-8255-42ecf8cd652a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-6ea535f6-f341-47f8-8255-42ecf8cd652a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2b9b8ccb-e19b-455e-b224-d980fb1bdfac {
  padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

@media (min-width: 0px) {
[id="s-2b9b8ccb-e19b-455e-b224-d980fb1bdfac"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-2b9b8ccb-e19b-455e-b224-d980fb1bdfac"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 1.6666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-2b9b8ccb-e19b-455e-b224-d980fb1bdfac"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 1.6666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-2b9b8ccb-e19b-455e-b224-d980fb1bdfac"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 1.6666666666666667px);
}

}

#s-a67114aa-e49c-4a5d-8b7f-9664432c8314 {
  text-align: center;
}

#s-a67114aa-e49c-4a5d-8b7f-9664432c8314 {
  overflow: hidden;
  
  
}







  #s-a67114aa-e49c-4a5d-8b7f-9664432c8314 img.shogun-image {
    

    
    
    
  }


#s-a67114aa-e49c-4a5d-8b7f-9664432c8314 .shogun-image-content {
  
    justify-content: center;
  
}

#s-8b0a0e70-9d55-4edd-b618-08fc624406e8 {
  text-align: center;
}

#s-8b0a0e70-9d55-4edd-b618-08fc624406e8 {
  overflow: hidden;
  
  
}







  #s-8b0a0e70-9d55-4edd-b618-08fc624406e8 img.shogun-image {
    

    
    
    
  }


#s-8b0a0e70-9d55-4edd-b618-08fc624406e8 .shogun-image-content {
  
    justify-content: center;
  
}

#s-1522e647-6bb2-41cf-bd35-3085033149df {
  box-shadow:    rgba(0, 0, 0, 0.34);
text-align: center;
}

#s-1522e647-6bb2-41cf-bd35-3085033149df {
  overflow: hidden;
  
  
}







  #s-1522e647-6bb2-41cf-bd35-3085033149df img.shogun-image {
    

    
    
    
  }


#s-1522e647-6bb2-41cf-bd35-3085033149df .shogun-image-content {
  
    justify-content: center;
  
}

#s-bd140755-37b7-441c-9bed-527c1f879a38 {
  text-align: center;
}

#s-bd140755-37b7-441c-9bed-527c1f879a38 {
  overflow: hidden;
  
  
}







  #s-bd140755-37b7-441c-9bed-527c1f879a38 img.shogun-image {
    

    
    
    
  }


#s-bd140755-37b7-441c-9bed-527c1f879a38 .shogun-image-content {
  
    justify-content: center;
  
}

#s-735c8f9c-a092-4df0-92e9-3618c7292a2d {
  text-align: center;
}

#s-735c8f9c-a092-4df0-92e9-3618c7292a2d {
  overflow: hidden;
  
  
}







  #s-735c8f9c-a092-4df0-92e9-3618c7292a2d img.shogun-image {
    

    
    
    
  }


#s-735c8f9c-a092-4df0-92e9-3618c7292a2d .shogun-image-content {
  
    justify-content: center;
  
}

#s-5dde54bd-0b97-4ada-9a7b-b4ed94afdb23 {
  text-align: center;
}

#s-5dde54bd-0b97-4ada-9a7b-b4ed94afdb23 {
  overflow: hidden;
  
  
}







  #s-5dde54bd-0b97-4ada-9a7b-b4ed94afdb23 img.shogun-image {
    

    
    
    
  }


#s-5dde54bd-0b97-4ada-9a7b-b4ed94afdb23 .shogun-image-content {
  
    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;
}
