.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-232e4be6-c347-4da2-a677-5ddfbf51eb0b {
  margin-left: auto;
margin-right: auto;
}

.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-b455de56-9620-451e-849d-714d6c82f05e {
  min-height: 50px;
}








#s-b455de56-9620-451e-849d-714d6c82f05e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b455de56-9620-451e-849d-714d6c82f05e.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-79105b4f-972c-4eac-a39c-095fd0d038e4 {
  min-height: 50px;
}








#s-79105b4f-972c-4eac-a39c-095fd0d038e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-79105b4f-972c-4eac-a39c-095fd0d038e4.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-ab0ddadd-972c-45dd-a677-56dc693dfa10 {
  min-height: 50px;
}








#s-ab0ddadd-972c-45dd-a677-56dc693dfa10 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ab0ddadd-972c-45dd-a677-56dc693dfa10.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 {
  display: none;
}
#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31, #wrap-s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31, #wrap-content-s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 {
  display: none;
}
#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31, #wrap-s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31, #wrap-content-s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 {
  
}
}@media (max-width: 767px){#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 {
  
}
}







#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c2b523e5-c79d-4eec-89bd-9a14c82e1b31.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-e295ba01-6c62-4c28-a622-5a96f068bcf3 {
  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-e295ba01-6c62-4c28-a622-5a96f068bcf3 {
  display: none;
}
#s-e295ba01-6c62-4c28-a622-5a96f068bcf3, #wrap-s-e295ba01-6c62-4c28-a622-5a96f068bcf3, #wrap-content-s-e295ba01-6c62-4c28-a622-5a96f068bcf3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e295ba01-6c62-4c28-a622-5a96f068bcf3 {
  display: none;
}
#s-e295ba01-6c62-4c28-a622-5a96f068bcf3, #wrap-s-e295ba01-6c62-4c28-a622-5a96f068bcf3, #wrap-content-s-e295ba01-6c62-4c28-a622-5a96f068bcf3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e295ba01-6c62-4c28-a622-5a96f068bcf3 {
  display: none;
}
#s-e295ba01-6c62-4c28-a622-5a96f068bcf3, #wrap-s-e295ba01-6c62-4c28-a622-5a96f068bcf3, #wrap-content-s-e295ba01-6c62-4c28-a622-5a96f068bcf3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

[id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

}

@media (max-width: 767px) {
  [id="s-e295ba01-6c62-4c28-a622-5a96f068bcf3"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-2a540737-9943-4ad8-bfc4-ba22b3964d9a {
  min-height: 50px;
}








#s-2a540737-9943-4ad8-bfc4-ba22b3964d9a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2a540737-9943-4ad8-bfc4-ba22b3964d9a.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-718c8ab3-749b-4832-974a-ffd0557086d3 {
  padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-718c8ab3-749b-4832-974a-ffd0557086d3"] > .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-2717c788-e1d3-4627-b62c-1629f255a345 {
  text-align: center;
}

#s-2717c788-e1d3-4627-b62c-1629f255a345 {
  overflow: hidden;
  
  
}







  #s-2717c788-e1d3-4627-b62c-1629f255a345 img.shogun-image {
    

    
    
    
  }


#s-2717c788-e1d3-4627-b62c-1629f255a345 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5a736853-bb7d-4571-a899-999571d7da6d {
  min-height: 50px;
}








#s-5a736853-bb7d-4571-a899-999571d7da6d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5a736853-bb7d-4571-a899-999571d7da6d.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-65f98342-07a0-4ff7-a727-ab0b15a48f89 {
  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-65f98342-07a0-4ff7-a727-ab0b15a48f89:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-65f98342-07a0-4ff7-a727-ab0b15a48f89:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-65f98342-07a0-4ff7-a727-ab0b15a48f89-atc-btn-wrapper {
    text-align: center;
  }


#s-65f98342-07a0-4ff7-a727-ab0b15a48f89 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-65f98342-07a0-4ff7-a727-ab0b15a48f89-atc-btn-wrapper {
    text-align: center;
  }


#s-65f98342-07a0-4ff7-a727-ab0b15a48f89 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-65f98342-07a0-4ff7-a727-ab0b15a48f89-atc-btn-wrapper {
    text-align: center;
  }


#s-65f98342-07a0-4ff7-a727-ab0b15a48f89 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-65f98342-07a0-4ff7-a727-ab0b15a48f89-atc-btn-wrapper {
    text-align: center;
  }


#s-65f98342-07a0-4ff7-a727-ab0b15a48f89 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-65f98342-07a0-4ff7-a727-ab0b15a48f89-atc-btn-wrapper {
    text-align: center;
  }


#s-65f98342-07a0-4ff7-a727-ab0b15a48f89 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn {
  color: #ffffff;
  font-size: 15px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-65f98342-07a0-4ff7-a727-ab0b15a48f89.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-10e41254-94bc-4fad-b48a-3811280a0af7 {
  margin-left: 10px;
margin-right: 10px;
padding-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-10e41254-94bc-4fad-b48a-3811280a0af7"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-10e41254-94bc-4fad-b48a-3811280a0af7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-10e41254-94bc-4fad-b48a-3811280a0af7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-10e41254-94bc-4fad-b48a-3811280a0af7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-6d833dd0-6843-4097-92c6-ea3124b1f962 {
  text-align: center;
}

#s-6d833dd0-6843-4097-92c6-ea3124b1f962 {
  overflow: hidden;
  
  
}







  #s-6d833dd0-6843-4097-92c6-ea3124b1f962 img.shogun-image {
    

    
    
    
  }


#s-6d833dd0-6843-4097-92c6-ea3124b1f962 .shogun-image-content {
  
    justify-content: center;
  
}

#s-570264c3-5817-49c4-9658-9fb2a8ce135c {
  text-align: center;
}

#s-570264c3-5817-49c4-9658-9fb2a8ce135c {
  overflow: hidden;
  
  
}







  #s-570264c3-5817-49c4-9658-9fb2a8ce135c img.shogun-image {
    

    
    
    
  }


#s-570264c3-5817-49c4-9658-9fb2a8ce135c .shogun-image-content {
  
    justify-content: center;
  
}

#s-7d43a3e8-9ec8-42c2-a66b-968733b42fda {
  text-align: center;
}

#s-7d43a3e8-9ec8-42c2-a66b-968733b42fda {
  overflow: hidden;
  
  
}







  #s-7d43a3e8-9ec8-42c2-a66b-968733b42fda img.shogun-image {
    

    
    
    
  }


#s-7d43a3e8-9ec8-42c2-a66b-968733b42fda .shogun-image-content {
  
    justify-content: center;
  
}

#s-06e080ac-9afe-494f-b852-6edf8a494c9b {
  min-height: 50px;
}








#s-06e080ac-9afe-494f-b852-6edf8a494c9b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06e080ac-9afe-494f-b852-6edf8a494c9b.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b {
  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-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b {
  display: none;
}
#s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b, #wrap-s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b, #wrap-content-s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b { display: none !important; }}
@media (min-width: 0px) {
[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 15.0px);
}

[id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-b3b586a0-6840-4ff8-a8a3-4e9cbfedb18b"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-b0ff968d-8d85-4e84-a887-2707fb527411 {
  min-height: 50px;
}








#s-b0ff968d-8d85-4e84-a887-2707fb527411 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b0ff968d-8d85-4e84-a887-2707fb527411.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1 {
  padding-top: 10px;
padding-bottom: 10px;
}

@media (min-width: 0px) {
[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 15.0px);
}

[id="s-737d5db0-c8b5-4140-b9fd-a6d808b8c1d1"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 15.0px);
}

}

#s-5e88e230-d6c5-4ceb-ac5e-6fe74b3b3690 {
  text-align: center;
}

#s-5e88e230-d6c5-4ceb-ac5e-6fe74b3b3690 {
  overflow: hidden;
  
  
}







  #s-5e88e230-d6c5-4ceb-ac5e-6fe74b3b3690 img.shogun-image {
    

    
    
    
  }


#s-5e88e230-d6c5-4ceb-ac5e-6fe74b3b3690 .shogun-image-content {
  
    justify-content: center;
  
}

#s-5588d11d-0fac-47bf-baa2-44b596f6bb84 {
  padding-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-5588d11d-0fac-47bf-baa2-44b596f6bb84"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 768px) {
[id="s-5588d11d-0fac-47bf-baa2-44b596f6bb84"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 992px) {
[id="s-5588d11d-0fac-47bf-baa2-44b596f6bb84"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

@media (min-width: 1200px) {
[id="s-5588d11d-0fac-47bf-baa2-44b596f6bb84"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 3.3333333333333335px);
}

}

#s-7642fc0b-3cd6-42ce-a3b4-e0ed769da0f1 {
  text-align: center;
}

#s-7642fc0b-3cd6-42ce-a3b4-e0ed769da0f1 {
  overflow: hidden;
  
  
}







  #s-7642fc0b-3cd6-42ce-a3b4-e0ed769da0f1 img.shogun-image {
    

    
    
    
  }


#s-7642fc0b-3cd6-42ce-a3b4-e0ed769da0f1 .shogun-image-content {
  
    justify-content: center;
  
}

#s-b5b40295-1c44-4bc6-ab22-b30e7c227231 {
  text-align: center;
}

#s-b5b40295-1c44-4bc6-ab22-b30e7c227231 {
  overflow: hidden;
  
  
}







  #s-b5b40295-1c44-4bc6-ab22-b30e7c227231 img.shogun-image {
    

    
    
    
  }


#s-b5b40295-1c44-4bc6-ab22-b30e7c227231 .shogun-image-content {
  
    justify-content: center;
  
}

#s-206fc038-9b21-4129-afff-21b74d629bbb {
  text-align: center;
}

#s-206fc038-9b21-4129-afff-21b74d629bbb {
  overflow: hidden;
  
  
}







  #s-206fc038-9b21-4129-afff-21b74d629bbb img.shogun-image {
    

    
    
    
  }


#s-206fc038-9b21-4129-afff-21b74d629bbb .shogun-image-content {
  
    justify-content: center;
  
}

#s-ff926d59-31be-42d5-84fd-1f986f15de17 {
  min-height: 50px;
}








#s-ff926d59-31be-42d5-84fd-1f986f15de17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff926d59-31be-42d5-84fd-1f986f15de17.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0 {
  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-7533f8f5-576e-44da-8166-ea4ad81bd0c0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7533f8f5-576e-44da-8166-ea4ad81bd0c0-atc-btn-wrapper {
    text-align: center;
  }


#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7533f8f5-576e-44da-8166-ea4ad81bd0c0-atc-btn-wrapper {
    text-align: center;
  }


#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7533f8f5-576e-44da-8166-ea4ad81bd0c0-atc-btn-wrapper {
    text-align: center;
  }


#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7533f8f5-576e-44da-8166-ea4ad81bd0c0-atc-btn-wrapper {
    text-align: center;
  }


#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7533f8f5-576e-44da-8166-ea4ad81bd0c0-atc-btn-wrapper {
    text-align: center;
  }


#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-7533f8f5-576e-44da-8166-ea4ad81bd0c0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-dea32f6c-88ab-40af-b341-c887bae8f693 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 30px;
background-position: center center;
}

#s-dea32f6c-88ab-40af-b341-c887bae8f693 {
  background-image: url(https://i.shgcdn.com/65fb2973-99ce-49f9-9ff0-958d902312cd/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-dea32f6c-88ab-40af-b341-c887bae8f693 > .shg-box-overlay {
  background-color: rgba(32, 57, 18, 1);
  opacity: 0.4;
  display: block;
}#s-dea32f6c-88ab-40af-b341-c887bae8f693.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-eccc0601-381d-441f-9067-7ddf9667efee {
  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-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-eccc0601-381d-441f-9067-7ddf9667efee"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-e99cde42-3215-45e3-bccb-c73eae62f67a {
  padding-left: 22px;
padding-right: 22px;
background-color: rgba(21, 1, 1, 0.24);
}

#s-78d53780-8353-4a99-8484-d32872635e1d {
  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-78d53780-8353-4a99-8484-d32872635e1d {
  
}
}@media (max-width: 767px){#s-78d53780-8353-4a99-8484-d32872635e1d {
  
}
}







#s-78d53780-8353-4a99-8484-d32872635e1d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-78d53780-8353-4a99-8484-d32872635e1d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-53a6d06e-415d-474b-b61d-aa4349ec90f5 {
  background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 1200px){#s-53a6d06e-415d-474b-b61d-aa4349ec90f5 {
  display: none;
}
#s-53a6d06e-415d-474b-b61d-aa4349ec90f5, #wrap-s-53a6d06e-415d-474b-b61d-aa4349ec90f5, #wrap-content-s-53a6d06e-415d-474b-b61d-aa4349ec90f5 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-53a6d06e-415d-474b-b61d-aa4349ec90f5 {
  display: none;
}
#s-53a6d06e-415d-474b-b61d-aa4349ec90f5, #wrap-s-53a6d06e-415d-474b-b61d-aa4349ec90f5, #wrap-content-s-53a6d06e-415d-474b-b61d-aa4349ec90f5 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-53a6d06e-415d-474b-b61d-aa4349ec90f5 {
  display: none;
}
#s-53a6d06e-415d-474b-b61d-aa4349ec90f5, #wrap-s-53a6d06e-415d-474b-b61d-aa4349ec90f5, #wrap-content-s-53a6d06e-415d-474b-b61d-aa4349ec90f5 { display: none !important; }}







#s-53a6d06e-415d-474b-b61d-aa4349ec90f5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-53a6d06e-415d-474b-b61d-aa4349ec90f5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-62e6009b-d740-4fd6-8fed-b19f61feee24 {
  margin-top: 15px;
margin-bottom: 7px;
text-align: center;
background-color: rgba(148, 169, 129, 1);
}

#s-be806960-efab-4846-9ab4-d8555d6ed109 {
  background-color: rgba(148, 169, 129, 1);
}

@media (min-width: 0px) {
[id="s-be806960-efab-4846-9ab4-d8555d6ed109"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-be806960-efab-4846-9ab4-d8555d6ed109"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-be806960-efab-4846-9ab4-d8555d6ed109"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-be806960-efab-4846-9ab4-d8555d6ed109"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-32bdccdf-ba15-43e1-9357-a90fb5395b3b {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-32bdccdf-ba15-43e1-9357-a90fb5395b3b {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-32bdccdf-ba15-43e1-9357-a90fb5395b3b img.shogun-image,
  #s-32bdccdf-ba15-43e1-9357-a90fb5395b3b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-32bdccdf-ba15-43e1-9357-a90fb5395b3b {
    width: 100%;
    height: auto;
  }



  #s-32bdccdf-ba15-43e1-9357-a90fb5395b3b img.shogun-image {
    

    
    
    
  }


#s-32bdccdf-ba15-43e1-9357-a90fb5395b3b .shogun-image-content {
  
    justify-content: center;
  
}

#s-e5418286-0ff4-4902-96f3-acef8a07dbb1 {
  margin-top: 45px;
margin-left: 15px;
margin-right: 15px;
}

#s-ada1b5db-3dff-4edc-b45f-a89f4889589f {
  background-color: rgba(246, 246, 246, 1);
}

@media (min-width: 0px) {
[id="s-ada1b5db-3dff-4edc-b45f-a89f4889589f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ada1b5db-3dff-4edc-b45f-a89f4889589f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ada1b5db-3dff-4edc-b45f-a89f4889589f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ada1b5db-3dff-4edc-b45f-a89f4889589f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-76f75393-8f2d-490a-832a-ed08d043aa2d {
  margin-top: 45px;
margin-left: 15px;
margin-right: 15px;
}

#s-c7e25d55-c342-4592-93b0-0e06d9df1fef {
  max-width: 928px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c7e25d55-c342-4592-93b0-0e06d9df1fef {
  overflow: hidden;
  
  
      max-width: 928px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-c7e25d55-c342-4592-93b0-0e06d9df1fef img.shogun-image,
  #s-c7e25d55-c342-4592-93b0-0e06d9df1fef .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-c7e25d55-c342-4592-93b0-0e06d9df1fef {
    width: 100%;
    height: auto;
  }



  #s-c7e25d55-c342-4592-93b0-0e06d9df1fef img.shogun-image {
    

    
    
    
  }


#s-c7e25d55-c342-4592-93b0-0e06d9df1fef .shogun-image-content {
  
    justify-content: center;
  
}

#s-5327d13e-6848-478f-92e2-8cb140e59207 {
  background-color: rgba(148, 169, 129, 1);
}

@media (min-width: 0px) {
[id="s-5327d13e-6848-478f-92e2-8cb140e59207"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-5327d13e-6848-478f-92e2-8cb140e59207"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5327d13e-6848-478f-92e2-8cb140e59207"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5327d13e-6848-478f-92e2-8cb140e59207"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-be01f6fd-c314-4333-8c98-eeaf1d0f390b {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-be01f6fd-c314-4333-8c98-eeaf1d0f390b {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-be01f6fd-c314-4333-8c98-eeaf1d0f390b img.shogun-image,
  #s-be01f6fd-c314-4333-8c98-eeaf1d0f390b .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-be01f6fd-c314-4333-8c98-eeaf1d0f390b {
    width: 100%;
    height: auto;
  }



  #s-be01f6fd-c314-4333-8c98-eeaf1d0f390b img.shogun-image {
    

    
    
    
  }


#s-be01f6fd-c314-4333-8c98-eeaf1d0f390b .shogun-image-content {
  
    justify-content: center;
  
}

#s-c89450ce-d081-4f6e-a10a-892c9b0a3683 {
  margin-top: 45px;
margin-left: 15px;
margin-right: 15px;
}

#s-215ab648-02d4-4494-b690-0f3b497026ff {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 768px) and (max-width: 991px){#s-215ab648-02d4-4494-b690-0f3b497026ff {
  display: none;
}
#s-215ab648-02d4-4494-b690-0f3b497026ff, #wrap-s-215ab648-02d4-4494-b690-0f3b497026ff, #wrap-content-s-215ab648-02d4-4494-b690-0f3b497026ff { display: none !important; }}@media (max-width: 767px){#s-215ab648-02d4-4494-b690-0f3b497026ff {
  display: none;
}
#s-215ab648-02d4-4494-b690-0f3b497026ff, #wrap-s-215ab648-02d4-4494-b690-0f3b497026ff, #wrap-content-s-215ab648-02d4-4494-b690-0f3b497026ff { display: none !important; }}
#s-9c23036f-8291-4519-854e-02eadcf110e4 {
  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-9c23036f-8291-4519-854e-02eadcf110e4 {
  display: none;
}
#s-9c23036f-8291-4519-854e-02eadcf110e4, #wrap-s-9c23036f-8291-4519-854e-02eadcf110e4, #wrap-content-s-9c23036f-8291-4519-854e-02eadcf110e4 { display: none !important; }}@media (max-width: 767px){#s-9c23036f-8291-4519-854e-02eadcf110e4 {
  display: none;
}
#s-9c23036f-8291-4519-854e-02eadcf110e4, #wrap-s-9c23036f-8291-4519-854e-02eadcf110e4, #wrap-content-s-9c23036f-8291-4519-854e-02eadcf110e4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-9c23036f-8291-4519-854e-02eadcf110e4"] > .shg-row > .shg-c-xs-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 768px) {
[id="s-9c23036f-8291-4519-854e-02eadcf110e4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-9c23036f-8291-4519-854e-02eadcf110e4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-9c23036f-8291-4519-854e-02eadcf110e4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-058d5de5-cd3c-407a-86ae-e3dfd1112277 {
  min-height: 120px;
background-color: rgba(148, 169, 129, 1);
}








#s-058d5de5-cd3c-407a-86ae-e3dfd1112277 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-058d5de5-cd3c-407a-86ae-e3dfd1112277.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 img.shogun-image,
  #s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 {
    width: 100%;
    height: auto;
  }



  #s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 img.shogun-image {
    

    
    
    
  }


#s-d929d6fe-ea1b-4a03-9cdd-9ebc8b7c7399 .shogun-image-content {
  
    justify-content: center;
  
}

#s-313c7ef2-f7b9-4886-9e5c-cf1390a6101b {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
}
@media (max-width: 767px){#s-313c7ef2-f7b9-4886-9e5c-cf1390a6101b {
  
}
}
#s-26eac148-4b91-4048-9ccc-909127d59606 {
  min-height: 120px;
background-color: rgba(148, 169, 129, 1);
}








#s-26eac148-4b91-4048-9ccc-909127d59606 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-26eac148-4b91-4048-9ccc-909127d59606.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 {
  max-width: 928px;
aspect-ratio: 1/1;
text-align: center;
}

#s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 {
  overflow: hidden;
  
  
      max-width: 928px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 img.shogun-image,
  #s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 {
    width: 100%;
    height: auto;
  }



  #s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 img.shogun-image {
    

    
    
    
  }


#s-8d0184bf-86d7-498a-a9b7-e609f5f181b7 .shogun-image-content {
  
    justify-content: center;
  
}

#s-77327fd8-bab6-4d3b-91fe-421b6159c72d {
  margin-top: 0px;
margin-bottom: 0px;
padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
}

#s-d8509a8c-7d0a-48fe-a580-9bbd3f773bd9 {
  min-height: 120px;
background-color: rgba(148, 169, 129, 1);
}








#s-d8509a8c-7d0a-48fe-a580-9bbd3f773bd9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d8509a8c-7d0a-48fe-a580-9bbd3f773bd9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c8366385-7004-46f4-a922-19e0b01df365 {
  max-width: 1024px;
aspect-ratio: 1/1;
text-align: center;
}

#s-c8366385-7004-46f4-a922-19e0b01df365 {
  overflow: hidden;
  
  
      max-width: 1024px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-c8366385-7004-46f4-a922-19e0b01df365 img.shogun-image,
  #s-c8366385-7004-46f4-a922-19e0b01df365 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-c8366385-7004-46f4-a922-19e0b01df365 {
    width: 100%;
    height: auto;
  }



  #s-c8366385-7004-46f4-a922-19e0b01df365 img.shogun-image {
    

    
    
    
  }


#s-c8366385-7004-46f4-a922-19e0b01df365 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2f747266-48a5-42b8-85ee-9237582a882b {
  padding-top: 30px;
padding-left: 30px;
padding-bottom: 30px;
padding-right: 30px;
}

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

}

@media (min-width: 768px) {
[id="s-eb730eb2-a782-4418-9e96-4cdf0aa33b81"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-eb730eb2-a782-4418-9e96-4cdf0aa33b81"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-eb730eb2-a782-4418-9e96-4cdf0aa33b81"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a3bc7734-0076-4395-8d69-d81b0ad8ca0d {
  min-height: 50px;
}








#s-a3bc7734-0076-4395-8d69-d81b0ad8ca0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a3bc7734-0076-4395-8d69-d81b0ad8ca0d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d {
  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-1c777ed8-851f-4e53-9b20-9d9f4821b51d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1c777ed8-851f-4e53-9b20-9d9f4821b51d-atc-btn-wrapper {
    text-align: center;
  }


#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1c777ed8-851f-4e53-9b20-9d9f4821b51d-atc-btn-wrapper {
    text-align: center;
  }


#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1c777ed8-851f-4e53-9b20-9d9f4821b51d-atc-btn-wrapper {
    text-align: center;
  }


#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1c777ed8-851f-4e53-9b20-9d9f4821b51d-atc-btn-wrapper {
    text-align: center;
  }


#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1c777ed8-851f-4e53-9b20-9d9f4821b51d-atc-btn-wrapper {
    text-align: center;
  }


#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1c777ed8-851f-4e53-9b20-9d9f4821b51d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-71c4cd98-4156-486b-a232-8e9301290bca {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-71c4cd98-4156-486b-a232-8e9301290bca > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-71c4cd98-4156-486b-a232-8e9301290bca.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

}

@media (min-width: 768px) {
[id="s-1504a30c-9b4d-4f9c-ab91-c445f82de6f9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-1504a30c-9b4d-4f9c-ab91-c445f82de6f9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-1504a30c-9b4d-4f9c-ab91-c445f82de6f9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b2fc1c29-32be-4a39-b42e-60069a507d63 {
  min-height: 50px;
}








#s-b2fc1c29-32be-4a39-b42e-60069a507d63 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b2fc1c29-32be-4a39-b42e-60069a507d63.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-4e6f7311-523b-4bc5-8a22-8ec42d21ed97 {
  min-height: 50px;
}








#s-4e6f7311-523b-4bc5-8a22-8ec42d21ed97 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4e6f7311-523b-4bc5-8a22-8ec42d21ed97.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312 {
  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-17bb2b8c-c483-461c-ab38-92b47e069312:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-17bb2b8c-c483-461c-ab38-92b47e069312:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-17bb2b8c-c483-461c-ab38-92b47e069312-atc-btn-wrapper {
    text-align: center;
  }


#s-17bb2b8c-c483-461c-ab38-92b47e069312 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-17bb2b8c-c483-461c-ab38-92b47e069312-atc-btn-wrapper {
    text-align: center;
  }


#s-17bb2b8c-c483-461c-ab38-92b47e069312 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-17bb2b8c-c483-461c-ab38-92b47e069312-atc-btn-wrapper {
    text-align: center;
  }


#s-17bb2b8c-c483-461c-ab38-92b47e069312 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-17bb2b8c-c483-461c-ab38-92b47e069312-atc-btn-wrapper {
    text-align: center;
  }


#s-17bb2b8c-c483-461c-ab38-92b47e069312 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-17bb2b8c-c483-461c-ab38-92b47e069312-atc-btn-wrapper {
    text-align: center;
  }


#s-17bb2b8c-c483-461c-ab38-92b47e069312 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-17bb2b8c-c483-461c-ab38-92b47e069312.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-8115f165-4b89-4992-9b85-05b1ec3f42fd {
  background-color: rgba(148, 169, 129, 1);
}

@media (min-width: 0px) {
[id="s-8115f165-4b89-4992-9b85-05b1ec3f42fd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-8115f165-4b89-4992-9b85-05b1ec3f42fd"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8115f165-4b89-4992-9b85-05b1ec3f42fd"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8115f165-4b89-4992-9b85-05b1ec3f42fd"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-10dda408-994d-49fa-8285-fa8ddd5108bb {
  margin-top: 0px;
margin-bottom: 0px;
padding-left: 30px;
padding-bottom: 30px;
}








#s-10dda408-994d-49fa-8285-fa8ddd5108bb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-10dda408-994d-49fa-8285-fa8ddd5108bb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e6e9ab6d-fdb5-4ad0-997b-7a1856178203 {
  margin-top: 17px;
margin-bottom: 17px;
text-align: center;
}

#s-8d699106-01d1-40d0-a5aa-3b9b290f1e2a {
  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-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a {
  margin-left: 4%;
margin-right: 4%;
padding-left: 0%;
padding-right: 10%;
}

#s-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0);
}

#s-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 10px;
}

#s-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(19, 18, 18, 1);
}

#s-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a > .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-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a > .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-bd4d3c54-0ec9-4bd9-9d9e-b9b7867f619a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 16px;
}
#s-13983781-e1bb-4936-887e-d996ea31fd92 {
  margin-left: 5%;
margin-right: 5%;
}

#s-52c9e170-a0cb-4b96-9770-48788ea7065d {
  margin-left: 5%;
margin-right: 5%;
}

#s-9a56ba74-b1c5-4928-9ada-b56fb6add2b1 {
  margin-left: 5%;
margin-right: 5%;
}

#s-5240c6f7-9993-43ac-9237-d0c84798886f {
  margin-left: 5%;
margin-right: 5%;
}

#s-afecf2b4-8071-4afc-9ffc-57cff3705e45 {
  margin-left: 5%;
margin-right: 5%;
}

#s-9beda64c-ba0f-480a-81e3-9a72e4558de9 {
  margin-left: 5%;
margin-right: 5%;
}

#s-7c30611e-1cbb-48f6-8e04-dfea2bcda23e {
  margin-left: 5%;
margin-right: 5%;
}

#s-79200e5b-8000-4e60-ad38-a3ecb6a721bc {
  margin-left: 5%;
margin-right: 5%;
}

#s-cd163098-81f6-490c-a1b0-7cff5c937034 {
  margin-left: 5%;
margin-right: 5%;
}

#s-2f277302-8873-4a27-a270-3acaffc9b005 {
  margin-left: 5%;
margin-right: 5%;
}

#s-da228c37-26ce-4642-847a-1815c505fb7f {
  margin-left: 5%;
margin-right: 5%;
}

#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  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-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  display: none;
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8, #wrap-s-1ce2498c-2055-465d-9bb8-4652811d3ac8, #wrap-content-s-1ce2498c-2055-465d-9bb8-4652811d3ac8 { display: none !important; }}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  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-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/480x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/960x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/768x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1536x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1024x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/1200x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 {
  background-image: url(https://i.shgcdn.com/0b89b5c2-61ed-47ad-979e-c0da51444ed6/-/format/auto/-/preview/3000x3000/-/quality/lighter/-/resize/2048x/);
}
#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-1ce2498c-2055-465d-9bb8-4652811d3ac8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1ce2498c-2055-465d-9bb8-4652811d3ac8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

}

@media (min-width: 768px) {
[id="s-c2688f2b-7319-46d0-928a-a96447ed7043"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c2688f2b-7319-46d0-928a-a96447ed7043"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c2688f2b-7319-46d0-928a-a96447ed7043"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-7e9055e9-77de-4bf1-8d8d-271c93df155c {
  min-height: 50px;
}








#s-7e9055e9-77de-4bf1-8d8d-271c93df155c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7e9055e9-77de-4bf1-8d8d-271c93df155c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1a9e8c6c-8eac-468b-9262-8f31495c2f54 {
  min-height: 50px;
}








#s-1a9e8c6c-8eac-468b-9262-8f31495c2f54 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-1a9e8c6c-8eac-468b-9262-8f31495c2f54.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c {
  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-ec7d6c4f-2e47-4f99-a954-4722b78ec93c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c-atc-btn-wrapper {
    text-align: center;
  }


#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c-atc-btn-wrapper {
    text-align: center;
  }


#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c-atc-btn-wrapper {
    text-align: center;
  }


#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c-atc-btn-wrapper {
    text-align: center;
  }


#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c-atc-btn-wrapper {
    text-align: center;
  }


#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-ec7d6c4f-2e47-4f99-a954-4722b78ec93c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b {
  padding-top: 20px;
padding-bottom: 20px;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-2cda85e0-72fc-44c7-a433-8d0ce2cd7a5b"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-f6f62e91-17a6-49e2-a2ee-fb30e0a59845 {
  min-height: 50px;
}








#s-f6f62e91-17a6-49e2-a2ee-fb30e0a59845 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f6f62e91-17a6-49e2-a2ee-fb30e0a59845.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-ea8b7cdb-8a99-44ec-a119-3b0a9ae41d18"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ea8b7cdb-8a99-44ec-a119-3b0a9ae41d18"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-ea8b7cdb-8a99-44ec-a119-3b0a9ae41d18"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-ea8b7cdb-8a99-44ec-a119-3b0a9ae41d18"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-8d7351fa-8766-4919-80f4-10efe090a24c"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8d7351fa-8766-4919-80f4-10efe090a24c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8d7351fa-8766-4919-80f4-10efe090a24c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8d7351fa-8766-4919-80f4-10efe090a24c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-5c4afd39-6bbf-4db2-8f57-711887026c19 {
  text-align: center;
}

#s-5c4afd39-6bbf-4db2-8f57-711887026c19 {
  overflow: hidden;
  
  
}







  #s-5c4afd39-6bbf-4db2-8f57-711887026c19 img.shogun-image {
    

    
    
    
  }


#s-5c4afd39-6bbf-4db2-8f57-711887026c19 .shogun-image-content {
  
    justify-content: center;
  
}

#s-2b5ce0c7-6e05-402d-8f5a-edc67cf9d6d5 {
  text-align: center;
}

#s-2b5ce0c7-6e05-402d-8f5a-edc67cf9d6d5 {
  overflow: hidden;
  
  
}







  #s-2b5ce0c7-6e05-402d-8f5a-edc67cf9d6d5 img.shogun-image {
    

    
    
    
  }


#s-2b5ce0c7-6e05-402d-8f5a-edc67cf9d6d5 .shogun-image-content {
  
    justify-content: center;
  
}

@media (min-width: 0px) {
[id="s-8880956f-8cbc-4e52-bec8-bcf1bb4a2434"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-8880956f-8cbc-4e52-bec8-bcf1bb4a2434"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-8880956f-8cbc-4e52-bec8-bcf1bb4a2434"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-8880956f-8cbc-4e52-bec8-bcf1bb4a2434"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-6a0c0bbf-d647-40da-92d9-69962e3be6f6 {
  box-shadow:    rgba(0, 0, 0, 0.34);
text-align: center;
}

#s-6a0c0bbf-d647-40da-92d9-69962e3be6f6 {
  overflow: hidden;
  
  
}







  #s-6a0c0bbf-d647-40da-92d9-69962e3be6f6 img.shogun-image {
    

    
    
    
  }


#s-6a0c0bbf-d647-40da-92d9-69962e3be6f6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-e18e8402-df31-4d9e-9cc0-d644c83141ba {
  text-align: center;
}

#s-e18e8402-df31-4d9e-9cc0-d644c83141ba {
  overflow: hidden;
  
  
}







  #s-e18e8402-df31-4d9e-9cc0-d644c83141ba img.shogun-image {
    

    
    
    
  }


#s-e18e8402-df31-4d9e-9cc0-d644c83141ba .shogun-image-content {
  
    justify-content: center;
  
}

#s-0406bcb8-d88a-4848-8caf-d2d7a15831d2 {
  min-height: 50px;
}








#s-0406bcb8-d88a-4848-8caf-d2d7a15831d2 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0406bcb8-d88a-4848-8caf-d2d7a15831d2.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-4b79d375-a4fe-4e30-9fce-463a11a9a22c {
  background-color: rgba(253, 228, 228, 1);
}

@media (min-width: 0px) {
[id="s-4b79d375-a4fe-4e30-9fce-463a11a9a22c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4b79d375-a4fe-4e30-9fce-463a11a9a22c"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4b79d375-a4fe-4e30-9fce-463a11a9a22c"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4b79d375-a4fe-4e30-9fce-463a11a9a22c"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-4b79d375-a4fe-4e30-9fce-463a11a9a22c"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-3a839958-2c6e-4e6e-a259-8c6dc1686d75 {
  min-height: 50px;
}








#s-3a839958-2c6e-4e6e-a259-8c6dc1686d75 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3a839958-2c6e-4e6e-a259-8c6dc1686d75.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-80e25881-c10c-4f4b-afc2-e1b2fe352713 {
  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-80e25881-c10c-4f4b-afc2-e1b2fe352713 {
  display: none;
}
#s-80e25881-c10c-4f4b-afc2-e1b2fe352713, #wrap-s-80e25881-c10c-4f4b-afc2-e1b2fe352713, #wrap-content-s-80e25881-c10c-4f4b-afc2-e1b2fe352713 { display: none !important; }}@media (max-width: 767px){#s-80e25881-c10c-4f4b-afc2-e1b2fe352713 {
  display: none;
}
#s-80e25881-c10c-4f4b-afc2-e1b2fe352713, #wrap-s-80e25881-c10c-4f4b-afc2-e1b2fe352713, #wrap-content-s-80e25881-c10c-4f4b-afc2-e1b2fe352713 { display: none !important; }}
#s-80e25881-c10c-4f4b-afc2-e1b2fe352713 {
  overflow: hidden;
  
  
      max-width: 4216px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-80e25881-c10c-4f4b-afc2-e1b2fe352713 img.shogun-image,
  #s-80e25881-c10c-4f4b-afc2-e1b2fe352713 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-80e25881-c10c-4f4b-afc2-e1b2fe352713 {
    width: 100%;
    height: auto;
  }



  #s-80e25881-c10c-4f4b-afc2-e1b2fe352713 img.shogun-image {
    

    
    
    
  }


#s-80e25881-c10c-4f4b-afc2-e1b2fe352713 .shogun-image-content {
  
    justify-content: center;
  
}

#s-85a73fbb-be5d-4ceb-99dc-55ba970fc47b {
  background-color: rgba(253, 228, 228, 1);
}








#s-85a73fbb-be5d-4ceb-99dc-55ba970fc47b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-85a73fbb-be5d-4ceb-99dc-55ba970fc47b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-fcbce670-baeb-4069-bcc7-4c84f05698e4 {
  margin-top: 20px;
padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
max-width: 600px;
}








#s-fcbce670-baeb-4069-bcc7-4c84f05698e4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fcbce670-baeb-4069-bcc7-4c84f05698e4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-b8142cf4-cd64-4ad6-bec5-97855ee60825 {
  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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  margin-left: auto;
margin-right: auto;
max-width: 400px;
aspect-ratio: 1200/844;
text-align: center;
}
@media (min-width: 1200px){#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  display: none;
}
#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2, #wrap-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2, #wrap-content-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  display: none;
}
#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2, #wrap-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2, #wrap-content-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  display: none;
}
#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2, #wrap-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2, #wrap-content-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 { display: none !important; }}
#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2-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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
  box-sizing: border-box;
}



.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
      position: relative;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

@media (min-width: 1200px){#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2-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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
  box-sizing: border-box;
}



.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
      position: relative;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2-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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
  box-sizing: border-box;
}



.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
      position: relative;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2-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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
  box-sizing: border-box;
}



.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
      position: relative;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}@media (max-width: 767px){#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  margin: 0 !important;
  overflow: visible;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2-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-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  overflow: visible;
  grid-column: 1;
  grid-row: 1;

  /* Add margin handling */
  
  
  
  
}

.shg-image-content-margin-container-s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
  pointer-events: none;
  grid-column: 1;
  grid-row: 1;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add background color handling */
  
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  /* Add padding handling */
  
  
  
  
  /* Add border handling */
  
  
  
  
  
  
  

}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }

    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-link {
      aspect-ratio: 16:9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
    height: 100%;
    width: 100%;
    
    max-height: 400px;
  }



  img.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
    
    
    
    max-height: 400px;
  }


.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 .shogun-image-content {
  
    justify-content: center;
  
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image {
  box-sizing: border-box;
}



.s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image {
  
}


  @supports not (aspect-ratio: 1/1) {
    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 {
      --shg-aspect-ratio: calc(16:9); 
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container {
      position: relative;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e8a6b661-7517-4ea8-8faa-0c162a6660d2 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 400px;
    }
  }

}
#s-d8903e79-318c-4558-9811-a76a3d5003c3 {
  margin-top: 15px;
margin-left: 5%;
margin-bottom: 15px;
margin-right: 5%;
}

#s-0d058faf-3a75-4664-b6c6-4844d1c38c34 {
  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-0d058faf-3a75-4664-b6c6-4844d1c38c34"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0d058faf-3a75-4664-b6c6-4844d1c38c34"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0d058faf-3a75-4664-b6c6-4844d1c38c34"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0d058faf-3a75-4664-b6c6-4844d1c38c34"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-3415daa8-2591-43ff-80f1-a9bf99709217 {
  min-height: 50px;
}








#s-3415daa8-2591-43ff-80f1-a9bf99709217 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3415daa8-2591-43ff-80f1-a9bf99709217.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e814f77e-b17d-43c8-b91b-4339ddccddbb {
  min-height: 50px;
}








#s-e814f77e-b17d-43c8-b91b-4339ddccddbb > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e814f77e-b17d-43c8-b91b-4339ddccddbb.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676 {
  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-a05d300e-9270-4183-8a64-06fc0f0a3676:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a05d300e-9270-4183-8a64-06fc0f0a3676:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a05d300e-9270-4183-8a64-06fc0f0a3676-atc-btn-wrapper {
    text-align: center;
  }


#s-a05d300e-9270-4183-8a64-06fc0f0a3676 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-a05d300e-9270-4183-8a64-06fc0f0a3676-atc-btn-wrapper {
    text-align: center;
  }


#s-a05d300e-9270-4183-8a64-06fc0f0a3676 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-a05d300e-9270-4183-8a64-06fc0f0a3676-atc-btn-wrapper {
    text-align: center;
  }


#s-a05d300e-9270-4183-8a64-06fc0f0a3676 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-a05d300e-9270-4183-8a64-06fc0f0a3676-atc-btn-wrapper {
    text-align: center;
  }


#s-a05d300e-9270-4183-8a64-06fc0f0a3676 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-a05d300e-9270-4183-8a64-06fc0f0a3676-atc-btn-wrapper {
    text-align: center;
  }


#s-a05d300e-9270-4183-8a64-06fc0f0a3676 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-a05d300e-9270-4183-8a64-06fc0f0a3676.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-64eab063-8ef2-4ac7-8d86-56f9a9db08d4 {
  min-height: 50px;
}








#s-64eab063-8ef2-4ac7-8d86-56f9a9db08d4 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-64eab063-8ef2-4ac7-8d86-56f9a9db08d4.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-9309bb07-4cca-47e7-acf8-9147542087b9 {
  min-height: 50px;
}








#s-9309bb07-4cca-47e7-acf8-9147542087b9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9309bb07-4cca-47e7-acf8-9147542087b9.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dd786319-9f12-4173-b9db-98d6bf633012 {
  margin-top: 16px;
}

@media (min-width: 0px) {
[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-dd786319-9f12-4173-b9db-98d6bf633012"] > .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-76c5c9c7-77ce-460b-b8d6-749a1788f8c3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-76c5c9c7-77ce-460b-b8d6-749a1788f8c3 .shogun-heading-component h1 {
  color: #000;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



@media (min-width: 0px) {
[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-16bbab1c-9562-4c3d-ba35-8b9037780812"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-c29a752b-aa62-47f1-9de4-8bf4741d2d49 {
  min-height: 50px;
}








#s-c29a752b-aa62-47f1-9de4-8bf4741d2d49 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c29a752b-aa62-47f1-9de4-8bf4741d2d49.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-e1bf73c6-5775-4a50-a302-4afcd489aa9d {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d {
  display: none;
}
#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d, #wrap-s-e1bf73c6-5775-4a50-a302-4afcd489aa9d, #wrap-content-s-e1bf73c6-5775-4a50-a302-4afcd489aa9d { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d {
  display: none;
}
#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d, #wrap-s-e1bf73c6-5775-4a50-a302-4afcd489aa9d, #wrap-content-s-e1bf73c6-5775-4a50-a302-4afcd489aa9d { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d {
  display: none;
}
#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d, #wrap-s-e1bf73c6-5775-4a50-a302-4afcd489aa9d, #wrap-content-s-e1bf73c6-5775-4a50-a302-4afcd489aa9d { display: none !important; }}@media (max-width: 767px){#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d {
  
}
}
#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d .shg-sld-nav-button.shg-sld-left,
#s-e1bf73c6-5775-4a50-a302-4afcd489aa9d .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-e3b85342-10f5-4bc3-9967-b8b0e7c4807e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e3b85342-10f5-4bc3-9967-b8b0e7c4807e"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e3b85342-10f5-4bc3-9967-b8b0e7c4807e"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e3b85342-10f5-4bc3-9967-b8b0e7c4807e"] > .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-bc113938-a0c8-487b-b02c-984a32dee887 {
  text-align: left;
}



.shg-c#s-bc113938-a0c8-487b-b02c-984a32dee887 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-bc113938-a0c8-487b-b02c-984a32dee887 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-bc113938-a0c8-487b-b02c-984a32dee887 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-bc113938-a0c8-487b-b02c-984a32dee887 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-bc113938-a0c8-487b-b02c-984a32dee887 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-bc7c934f-602a-47eb-96d3-893fc1279590 {
  margin-top: 4px;
}

#s-ebe4b466-c12c-4ccb-943e-34e75ff81181 {
  text-align: center;
}

#s-ebe4b466-c12c-4ccb-943e-34e75ff81181 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-ebe4b466-c12c-4ccb-943e-34e75ff81181 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-ebe4b466-c12c-4ccb-943e-34e75ff81181 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a-atc-btn-wrapper {
    text-align: center;
  }


#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a-atc-btn-wrapper {
    text-align: center;
  }


#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a-atc-btn-wrapper {
    text-align: center;
  }


#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a-atc-btn-wrapper {
    text-align: center;
  }


#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a-atc-btn-wrapper {
    text-align: center;
  }


#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-c06b0eaf-a7d6-44cf-a0b8-dff26ec6aa5a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-10a41f2b-6a7f-41b6-9df6-f79b04c15d5c {
  text-align: left;
}



.shg-c#s-10a41f2b-6a7f-41b6-9df6-f79b04c15d5c .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-10a41f2b-6a7f-41b6-9df6-f79b04c15d5c .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-10a41f2b-6a7f-41b6-9df6-f79b04c15d5c .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-10a41f2b-6a7f-41b6-9df6-f79b04c15d5c .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-10a41f2b-6a7f-41b6-9df6-f79b04c15d5c .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-d248e257-d533-437a-a37f-798326f9f07d {
  margin-top: 4px;
}

#s-9ff17818-352b-4212-8b10-0908391247a6 {
  text-align: center;
}

#s-9ff17818-352b-4212-8b10-0908391247a6 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-9ff17818-352b-4212-8b10-0908391247a6 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-9ff17818-352b-4212-8b10-0908391247a6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-daff5541-a46f-4e6d-a529-71f42a94a8fa:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-daff5541-a46f-4e6d-a529-71f42a94a8fa:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-daff5541-a46f-4e6d-a529-71f42a94a8fa-atc-btn-wrapper {
    text-align: center;
  }


#s-daff5541-a46f-4e6d-a529-71f42a94a8fa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-daff5541-a46f-4e6d-a529-71f42a94a8fa-atc-btn-wrapper {
    text-align: center;
  }


#s-daff5541-a46f-4e6d-a529-71f42a94a8fa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-daff5541-a46f-4e6d-a529-71f42a94a8fa-atc-btn-wrapper {
    text-align: center;
  }


#s-daff5541-a46f-4e6d-a529-71f42a94a8fa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-daff5541-a46f-4e6d-a529-71f42a94a8fa-atc-btn-wrapper {
    text-align: center;
  }


#s-daff5541-a46f-4e6d-a529-71f42a94a8fa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-daff5541-a46f-4e6d-a529-71f42a94a8fa-atc-btn-wrapper {
    text-align: center;
  }


#s-daff5541-a46f-4e6d-a529-71f42a94a8fa {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-daff5541-a46f-4e6d-a529-71f42a94a8fa.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
@media (min-width: 0px) {
[id="s-f8033842-904c-46d0-bacd-529373f721da"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-f8033842-904c-46d0-bacd-529373f721da"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-f8033842-904c-46d0-bacd-529373f721da"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-f8033842-904c-46d0-bacd-529373f721da"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-e78988e1-de43-483b-a6a1-74d68d4d7850 {
  text-align: left;
}



.shg-c#s-e78988e1-de43-483b-a6a1-74d68d4d7850 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-e78988e1-de43-483b-a6a1-74d68d4d7850 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-e78988e1-de43-483b-a6a1-74d68d4d7850 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-e78988e1-de43-483b-a6a1-74d68d4d7850 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-e78988e1-de43-483b-a6a1-74d68d4d7850 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-e5e6b956-df33-40bd-924c-c41fb60dbbbb {
  margin-top: 4px;
}

#s-ee8e5f74-1200-42a6-abe8-6a38f8e13154 {
  text-align: center;
}

#s-ee8e5f74-1200-42a6-abe8-6a38f8e13154 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-ee8e5f74-1200-42a6-abe8-6a38f8e13154 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-ee8e5f74-1200-42a6-abe8-6a38f8e13154 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-ed0c7e99-2825-4f35-9b48-311d977a442c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-ed0c7e99-2825-4f35-9b48-311d977a442c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ed0c7e99-2825-4f35-9b48-311d977a442c-atc-btn-wrapper {
    text-align: center;
  }


#s-ed0c7e99-2825-4f35-9b48-311d977a442c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-ed0c7e99-2825-4f35-9b48-311d977a442c-atc-btn-wrapper {
    text-align: center;
  }


#s-ed0c7e99-2825-4f35-9b48-311d977a442c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-ed0c7e99-2825-4f35-9b48-311d977a442c-atc-btn-wrapper {
    text-align: center;
  }


#s-ed0c7e99-2825-4f35-9b48-311d977a442c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-ed0c7e99-2825-4f35-9b48-311d977a442c-atc-btn-wrapper {
    text-align: center;
  }


#s-ed0c7e99-2825-4f35-9b48-311d977a442c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-ed0c7e99-2825-4f35-9b48-311d977a442c-atc-btn-wrapper {
    text-align: center;
  }


#s-ed0c7e99-2825-4f35-9b48-311d977a442c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-ed0c7e99-2825-4f35-9b48-311d977a442c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e3933633-8fa6-4b0e-a252-c7fd87f24791 {
  text-align: left;
}



.shg-c#s-e3933633-8fa6-4b0e-a252-c7fd87f24791 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-e3933633-8fa6-4b0e-a252-c7fd87f24791 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-e3933633-8fa6-4b0e-a252-c7fd87f24791 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-e3933633-8fa6-4b0e-a252-c7fd87f24791 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-e3933633-8fa6-4b0e-a252-c7fd87f24791 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-46c6f0bb-d4aa-4d88-a8dc-d47247e40c74 {
  margin-top: 4px;
}

#s-dc30d25b-1f61-4f22-a798-c08fb4e5d22e {
  text-align: center;
}

#s-dc30d25b-1f61-4f22-a798-c08fb4e5d22e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-dc30d25b-1f61-4f22-a798-c08fb4e5d22e .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-dc30d25b-1f61-4f22-a798-c08fb4e5d22e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4c3bd6b8-70b2-421b-82d6-1da682e4c609-atc-btn-wrapper {
    text-align: center;
  }


#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4c3bd6b8-70b2-421b-82d6-1da682e4c609-atc-btn-wrapper {
    text-align: center;
  }


#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4c3bd6b8-70b2-421b-82d6-1da682e4c609-atc-btn-wrapper {
    text-align: center;
  }


#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4c3bd6b8-70b2-421b-82d6-1da682e4c609-atc-btn-wrapper {
    text-align: center;
  }


#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4c3bd6b8-70b2-421b-82d6-1da682e4c609-atc-btn-wrapper {
    text-align: center;
  }


#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-4c3bd6b8-70b2-421b-82d6-1da682e4c609.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
@media (min-width: 0px) {
[id="s-6845890f-7c2e-41de-9531-f6c38fcf52aa"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-6845890f-7c2e-41de-9531-f6c38fcf52aa"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6845890f-7c2e-41de-9531-f6c38fcf52aa"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6845890f-7c2e-41de-9531-f6c38fcf52aa"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-98488144-a6d9-4a6a-8bd1-03bf0ce30b46 {
  text-align: left;
}



.shg-c#s-98488144-a6d9-4a6a-8bd1-03bf0ce30b46 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-98488144-a6d9-4a6a-8bd1-03bf0ce30b46 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-98488144-a6d9-4a6a-8bd1-03bf0ce30b46 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-98488144-a6d9-4a6a-8bd1-03bf0ce30b46 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-98488144-a6d9-4a6a-8bd1-03bf0ce30b46 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-c27e3e1b-8211-4102-a22c-aa423aa8fe7e {
  margin-top: 4px;
}

#s-2e4ce700-dc6c-44b5-a930-d9f2c5f48a21 {
  text-align: center;
}

#s-2e4ce700-dc6c-44b5-a930-d9f2c5f48a21 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-2e4ce700-dc6c-44b5-a930-d9f2c5f48a21 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-2e4ce700-dc6c-44b5-a930-d9f2c5f48a21 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d2fcb3a7-1151-4e8b-bb2d-b51745451645-atc-btn-wrapper {
    text-align: center;
  }


#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d2fcb3a7-1151-4e8b-bb2d-b51745451645-atc-btn-wrapper {
    text-align: center;
  }


#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d2fcb3a7-1151-4e8b-bb2d-b51745451645-atc-btn-wrapper {
    text-align: center;
  }


#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d2fcb3a7-1151-4e8b-bb2d-b51745451645-atc-btn-wrapper {
    text-align: center;
  }


#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d2fcb3a7-1151-4e8b-bb2d-b51745451645-atc-btn-wrapper {
    text-align: center;
  }


#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d2fcb3a7-1151-4e8b-bb2d-b51745451645.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a78b7c2c-46da-434f-8d99-744d064d9d5e {
  text-align: left;
}



.shg-c#s-a78b7c2c-46da-434f-8d99-744d064d9d5e .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-a78b7c2c-46da-434f-8d99-744d064d9d5e .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a78b7c2c-46da-434f-8d99-744d064d9d5e .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a78b7c2c-46da-434f-8d99-744d064d9d5e .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-a78b7c2c-46da-434f-8d99-744d064d9d5e .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-b40d1104-4de7-4259-a61f-88358c22a49f {
  margin-top: 4px;
}

#s-967544cf-45ae-42a0-bd10-acb5fe412bbe {
  text-align: center;
}

#s-967544cf-45ae-42a0-bd10-acb5fe412bbe .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-967544cf-45ae-42a0-bd10-acb5fe412bbe .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-967544cf-45ae-42a0-bd10-acb5fe412bbe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-79917f1e-5f2e-48dd-928d-f5b33718ed6b-atc-btn-wrapper {
    text-align: center;
  }


#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-79917f1e-5f2e-48dd-928d-f5b33718ed6b-atc-btn-wrapper {
    text-align: center;
  }


#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-79917f1e-5f2e-48dd-928d-f5b33718ed6b-atc-btn-wrapper {
    text-align: center;
  }


#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-79917f1e-5f2e-48dd-928d-f5b33718ed6b-atc-btn-wrapper {
    text-align: center;
  }


#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-79917f1e-5f2e-48dd-928d-f5b33718ed6b-atc-btn-wrapper {
    text-align: center;
  }


#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-79917f1e-5f2e-48dd-928d-f5b33718ed6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 {
  
}
}@media (max-width: 767px){#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 {
  display: none;
}
#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1, #wrap-s-cc2dee86-35e6-46e9-ba66-2d2d98134da1, #wrap-content-s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 { display: none !important; }}
#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 .shg-sld-nav-button.shg-sld-left,
#s-cc2dee86-35e6-46e9-ba66-2d2d98134da1 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-3027afde-e4cd-43b4-845c-92aab3375430"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3027afde-e4cd-43b4-845c-92aab3375430"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-3027afde-e4cd-43b4-845c-92aab3375430"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-3027afde-e4cd-43b4-845c-92aab3375430"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b739f794-6221-4daa-a2e4-57e9c89c5bce {
  text-align: left;
}



.shg-c#s-b739f794-6221-4daa-a2e4-57e9c89c5bce .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-b739f794-6221-4daa-a2e4-57e9c89c5bce .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-b739f794-6221-4daa-a2e4-57e9c89c5bce .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-b739f794-6221-4daa-a2e4-57e9c89c5bce .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-b739f794-6221-4daa-a2e4-57e9c89c5bce .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-58ca3c87-42bb-443f-8aef-b02e3168494a {
  margin-top: 4px;
}

#s-71dac355-6b22-4dff-bf85-c434144eb154 {
  text-align: center;
}

#s-71dac355-6b22-4dff-bf85-c434144eb154 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-71dac355-6b22-4dff-bf85-c434144eb154 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-71dac355-6b22-4dff-bf85-c434144eb154 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e9333811-365a-4824-9300-35dce7a00418 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-e9333811-365a-4824-9300-35dce7a00418:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e9333811-365a-4824-9300-35dce7a00418:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e9333811-365a-4824-9300-35dce7a00418-atc-btn-wrapper {
    text-align: center;
  }


#s-e9333811-365a-4824-9300-35dce7a00418 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-e9333811-365a-4824-9300-35dce7a00418-atc-btn-wrapper {
    text-align: center;
  }


#s-e9333811-365a-4824-9300-35dce7a00418 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e9333811-365a-4824-9300-35dce7a00418-atc-btn-wrapper {
    text-align: center;
  }


#s-e9333811-365a-4824-9300-35dce7a00418 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e9333811-365a-4824-9300-35dce7a00418-atc-btn-wrapper {
    text-align: center;
  }


#s-e9333811-365a-4824-9300-35dce7a00418 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-e9333811-365a-4824-9300-35dce7a00418-atc-btn-wrapper {
    text-align: center;
  }


#s-e9333811-365a-4824-9300-35dce7a00418 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-e9333811-365a-4824-9300-35dce7a00418.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-53d807fb-1ff1-4bee-8be0-0d4276d2fad2 {
  text-align: left;
}



.shg-c#s-53d807fb-1ff1-4bee-8be0-0d4276d2fad2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-53d807fb-1ff1-4bee-8be0-0d4276d2fad2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-53d807fb-1ff1-4bee-8be0-0d4276d2fad2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-53d807fb-1ff1-4bee-8be0-0d4276d2fad2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-53d807fb-1ff1-4bee-8be0-0d4276d2fad2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-1d84fdea-6bf3-4df8-bbc2-8ab2a6b5f43d {
  margin-top: 4px;
}

#s-432e47c2-1a5f-41f6-9ab1-7b879554fa5b {
  text-align: center;
}

#s-432e47c2-1a5f-41f6-9ab1-7b879554fa5b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-432e47c2-1a5f-41f6-9ab1-7b879554fa5b .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-432e47c2-1a5f-41f6-9ab1-7b879554fa5b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-8bb079b7-0708-469f-a5f2-461fba5865d4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8bb079b7-0708-469f-a5f2-461fba5865d4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8bb079b7-0708-469f-a5f2-461fba5865d4-atc-btn-wrapper {
    text-align: center;
  }


#s-8bb079b7-0708-469f-a5f2-461fba5865d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-8bb079b7-0708-469f-a5f2-461fba5865d4-atc-btn-wrapper {
    text-align: center;
  }


#s-8bb079b7-0708-469f-a5f2-461fba5865d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8bb079b7-0708-469f-a5f2-461fba5865d4-atc-btn-wrapper {
    text-align: center;
  }


#s-8bb079b7-0708-469f-a5f2-461fba5865d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8bb079b7-0708-469f-a5f2-461fba5865d4-atc-btn-wrapper {
    text-align: center;
  }


#s-8bb079b7-0708-469f-a5f2-461fba5865d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-8bb079b7-0708-469f-a5f2-461fba5865d4-atc-btn-wrapper {
    text-align: center;
  }


#s-8bb079b7-0708-469f-a5f2-461fba5865d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-8bb079b7-0708-469f-a5f2-461fba5865d4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-92173f13-9b9c-41ce-896d-6ce324ebd9bf {
  text-align: left;
}



.shg-c#s-92173f13-9b9c-41ce-896d-6ce324ebd9bf .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-92173f13-9b9c-41ce-896d-6ce324ebd9bf .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-92173f13-9b9c-41ce-896d-6ce324ebd9bf .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-92173f13-9b9c-41ce-896d-6ce324ebd9bf .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-92173f13-9b9c-41ce-896d-6ce324ebd9bf .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-23269a45-7942-4379-915a-0184cc78a2b4 {
  margin-top: 4px;
}

#s-29abaa46-a998-46ea-bc5b-877d9e643e7d {
  text-align: center;
}

#s-29abaa46-a998-46ea-bc5b-877d9e643e7d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-29abaa46-a998-46ea-bc5b-877d9e643e7d .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-29abaa46-a998-46ea-bc5b-877d9e643e7d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-89157267-d708-45e9-ac65-6d0a0adec6f0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-89157267-d708-45e9-ac65-6d0a0adec6f0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-89157267-d708-45e9-ac65-6d0a0adec6f0-atc-btn-wrapper {
    text-align: center;
  }


#s-89157267-d708-45e9-ac65-6d0a0adec6f0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-89157267-d708-45e9-ac65-6d0a0adec6f0-atc-btn-wrapper {
    text-align: center;
  }


#s-89157267-d708-45e9-ac65-6d0a0adec6f0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-89157267-d708-45e9-ac65-6d0a0adec6f0-atc-btn-wrapper {
    text-align: center;
  }


#s-89157267-d708-45e9-ac65-6d0a0adec6f0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-89157267-d708-45e9-ac65-6d0a0adec6f0-atc-btn-wrapper {
    text-align: center;
  }


#s-89157267-d708-45e9-ac65-6d0a0adec6f0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-89157267-d708-45e9-ac65-6d0a0adec6f0-atc-btn-wrapper {
    text-align: center;
  }


#s-89157267-d708-45e9-ac65-6d0a0adec6f0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-89157267-d708-45e9-ac65-6d0a0adec6f0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
@media (min-width: 0px) {
[id="s-7e22e9ac-b983-40a4-8e15-7f9d3549fd35"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7e22e9ac-b983-40a4-8e15-7f9d3549fd35"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7e22e9ac-b983-40a4-8e15-7f9d3549fd35"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7e22e9ac-b983-40a4-8e15-7f9d3549fd35"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-fb349920-aab8-43fb-a350-eef5e2f50888 {
  text-align: left;
}



.shg-c#s-fb349920-aab8-43fb-a350-eef5e2f50888 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-fb349920-aab8-43fb-a350-eef5e2f50888 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-fb349920-aab8-43fb-a350-eef5e2f50888 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-fb349920-aab8-43fb-a350-eef5e2f50888 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-fb349920-aab8-43fb-a350-eef5e2f50888 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-5e0b4dcc-0fb0-40c5-9fd2-ea3dcca08b5e {
  margin-top: 4px;
}

#s-61c481a2-88c3-4942-84e2-2c2a18fe269d {
  text-align: center;
}

#s-61c481a2-88c3-4942-84e2-2c2a18fe269d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-61c481a2-88c3-4942-84e2-2c2a18fe269d .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-61c481a2-88c3-4942-84e2-2c2a18fe269d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d0df1b56-6445-4a5e-abac-ebeac7c1989d-atc-btn-wrapper {
    text-align: center;
  }


#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d0df1b56-6445-4a5e-abac-ebeac7c1989d-atc-btn-wrapper {
    text-align: center;
  }


#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d0df1b56-6445-4a5e-abac-ebeac7c1989d-atc-btn-wrapper {
    text-align: center;
  }


#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d0df1b56-6445-4a5e-abac-ebeac7c1989d-atc-btn-wrapper {
    text-align: center;
  }


#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d0df1b56-6445-4a5e-abac-ebeac7c1989d-atc-btn-wrapper {
    text-align: center;
  }


#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-d0df1b56-6445-4a5e-abac-ebeac7c1989d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-84122fa0-e2ce-4073-b38a-3a254117fb86 {
  text-align: left;
}



.shg-c#s-84122fa0-e2ce-4073-b38a-3a254117fb86 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-84122fa0-e2ce-4073-b38a-3a254117fb86 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-84122fa0-e2ce-4073-b38a-3a254117fb86 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-84122fa0-e2ce-4073-b38a-3a254117fb86 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-84122fa0-e2ce-4073-b38a-3a254117fb86 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-f7e374ed-9aaf-424b-85d5-3380b84be7c4 {
  margin-top: 4px;
}

#s-39013783-9ffd-4030-a034-a20b4d1e7478 {
  text-align: center;
}

#s-39013783-9ffd-4030-a034-a20b4d1e7478 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-39013783-9ffd-4030-a034-a20b4d1e7478 .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-39013783-9ffd-4030-a034-a20b4d1e7478 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9 {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-492c5037-0d62-4f90-8c8f-4988e5591ad9:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-492c5037-0d62-4f90-8c8f-4988e5591ad9:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-492c5037-0d62-4f90-8c8f-4988e5591ad9-atc-btn-wrapper {
    text-align: center;
  }


#s-492c5037-0d62-4f90-8c8f-4988e5591ad9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-492c5037-0d62-4f90-8c8f-4988e5591ad9-atc-btn-wrapper {
    text-align: center;
  }


#s-492c5037-0d62-4f90-8c8f-4988e5591ad9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-492c5037-0d62-4f90-8c8f-4988e5591ad9-atc-btn-wrapper {
    text-align: center;
  }


#s-492c5037-0d62-4f90-8c8f-4988e5591ad9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-492c5037-0d62-4f90-8c8f-4988e5591ad9-atc-btn-wrapper {
    text-align: center;
  }


#s-492c5037-0d62-4f90-8c8f-4988e5591ad9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-492c5037-0d62-4f90-8c8f-4988e5591ad9-atc-btn-wrapper {
    text-align: center;
  }


#s-492c5037-0d62-4f90-8c8f-4988e5591ad9 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-492c5037-0d62-4f90-8c8f-4988e5591ad9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-487b9eef-1841-410b-a147-f7d585e394b5 {
  text-align: left;
}



.shg-c#s-487b9eef-1841-410b-a147-f7d585e394b5 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){

.shg-c#s-487b9eef-1841-410b-a147-f7d585e394b5 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-487b9eef-1841-410b-a147-f7d585e394b5 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-487b9eef-1841-410b-a147-f7d585e394b5 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





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

.shg-c#s-487b9eef-1841-410b-a147-f7d585e394b5 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}
#s-1bacc89a-7de4-4bd4-b8e9-4a8fce2fe01c {
  margin-top: 4px;
}

#s-622dec5f-6329-4652-964c-e929b4c248df {
  text-align: center;
}

#s-622dec5f-6329-4652-964c-e929b4c248df .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 16px;
  
  font-family: Avenir;
  font-style:  normal ;
}

#s-622dec5f-6329-4652-964c-e929b4c248df .shg-product-price {
  color: #000;
  
  font-family: Avenir;
  font-style:  normal ;
  font-size: 16px;
}

#s-622dec5f-6329-4652-964c-e929b4c248df .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b {
  padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
cursor: pointer;
}
#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b-atc-btn-wrapper {
    text-align: center;
  }


#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b-atc-btn-wrapper {
    text-align: center;
  }


#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b-atc-btn-wrapper {
    text-align: center;
  }


#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b-atc-btn-wrapper {
    text-align: center;
  }


#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b-atc-btn-wrapper {
    text-align: center;
  }


#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}

#s-1b0d74c9-cd86-4676-8d0c-41b4e1345f6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-d8f50399-9500-4375-9ec9-7ba7e0bb4bfc {
  min-height: 50px;
}








#s-d8f50399-9500-4375-9ec9-7ba7e0bb4bfc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d8f50399-9500-4375-9ec9-7ba7e0bb4bfc.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-73a4bfca-d721-48d5-b148-9acc0d20d143 {
  margin-top: 20px;
margin-left: 20px;
margin-bottom: 10px;
margin-right: 20px;
}

@media (min-width: 0px) {
[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-1529c021-fbb7-4225-86b7-bca50c9a4b2a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-d26ebadd-3afd-4bd1-8f74-a1e262e3a038 {
  margin-left: 10px;
margin-right: 10px;
min-height: 50px;
}








#s-d26ebadd-3afd-4bd1-8f74-a1e262e3a038 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d26ebadd-3afd-4bd1-8f74-a1e262e3a038.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-146a19ce-6abd-449d-83ba-1a41a4c801ed {
  margin-top: 20px;
margin-bottom: 20px;
}

#s-146a19ce-6abd-449d-83ba-1a41a4c801ed > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-146a19ce-6abd-449d-83ba-1a41a4c801ed > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(255, 255, 255, 1);
  padding: 8px;
}

#s-146a19ce-6abd-449d-83ba-1a41a4c801ed > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(11, 0, 0, 1);
}

#s-146a19ce-6abd-449d-83ba-1a41a4c801ed > .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-146a19ce-6abd-449d-83ba-1a41a4c801ed > .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-146a19ce-6abd-449d-83ba-1a41a4c801ed > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-6ae17b54-b78f-48de-98da-aa6b334c764d {
  margin-left: 20px;
margin-right: 20px;
}

#s-11e22b42-8837-4417-a53c-ff8d8211ca9a {
  margin-left: 20px;
margin-right: 20px;
}

#s-14b02eb0-4bf6-4894-896b-5de9a6dea260 {
  margin-left: 20px;
margin-right: 20px;
}

#s-fc0572bb-ddf3-4b08-9e52-4fd9a5a0b949 {
  margin-left: 20px;
margin-right: 20px;
}

#s-b9246776-40e8-4d16-89ab-6c1d68457ac0 {
  margin-left: 20px;
margin-right: 20px;
}

#s-44906076-ecf5-4fd5-92ec-c214c69e9f24 {
  margin-left: 20px;
margin-right: 20px;
}

#s-8e8fd457-b725-42ff-a2a2-efeeb9083651 {
  margin-left: 20px;
margin-right: 20px;
}

#s-4f67dfbf-160c-44c4-84b1-deefc38dbb36 {
  margin-left: 20px;
margin-right: 20px;
}

#s-73e6a84f-d9b4-4450-8875-33ee174045ea {
  margin-left: 20px;
margin-right: 20px;
}

#s-f73f7ef6-70e2-4779-b1f9-7b9637d78a85 {
  margin-left: 20px;
margin-right: 20px;
}

#s-eae66565-d296-4c30-8a58-051dfd3cca25 {
  margin-left: 20px;
margin-right: 20px;
}

#s-90f5b2ed-a425-4a33-a07c-41d0143ec89a {
  margin-left: 20px;
margin-right: 20px;
}

#s-e97f3c28-db26-4cd0-897f-f91fb49cba35 {
  background-color: rgba(148, 169, 129, 1);
}
@media (max-width: 767px){#s-e97f3c28-db26-4cd0-897f-f91fb49cba35 {
  display: none;
}
#s-e97f3c28-db26-4cd0-897f-f91fb49cba35, #wrap-s-e97f3c28-db26-4cd0-897f-f91fb49cba35, #wrap-content-s-e97f3c28-db26-4cd0-897f-f91fb49cba35 { display: none !important; }}







#s-e97f3c28-db26-4cd0-897f-f91fb49cba35 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e97f3c28-db26-4cd0-897f-f91fb49cba35.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-567872e4-12ce-4baa-aeb9-605e4b59ca72"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-567872e4-12ce-4baa-aeb9-605e4b59ca72"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-567872e4-12ce-4baa-aeb9-605e4b59ca72"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-567872e4-12ce-4baa-aeb9-605e4b59ca72"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b1c702e0-b5a5-49bd-85a2-6ea678e7646c {
  padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
max-width: 600px;
}








#s-b1c702e0-b5a5-49bd-85a2-6ea678e7646c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1c702e0-b5a5-49bd-85a2-6ea678e7646c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2a8a5db6-039f-48e0-8c64-78f89147ac8a {
  text-align: center;
}

#s-3c3c788c-f439-4779-a8f8-c67a5ebda518 {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-3c3c788c-f439-4779-a8f8-c67a5ebda518 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c3c788c-f439-4779-a8f8-c67a5ebda518.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a5282b38-cba5-471c-91bf-6e00541a29cf {
  margin-left: 20px;
margin-right: 20px;
min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-a5282b38-cba5-471c-91bf-6e00541a29cf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a5282b38-cba5-471c-91bf-6e00541a29cf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-23d7a18d-e00f-4f66-9f1a-2acf7698679e {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-23d7a18d-e00f-4f66-9f1a-2acf7698679e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 0px) {
[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-681d5f9a-8f41-4541-802c-8a664c1f7f0a"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-8cea48cd-d88e-4bf2-9f91-7c4120111a38 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-d74528d3-4b8d-4485-add2-6f1800a540a6"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-605023b1-b86b-41c0-8a94-9b6cb3de885b {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3b8b54b6-febb-453b-bc50-d591dffef7d0"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-44c3c126-2c0e-4c92-b65f-e6b550769095 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-c3067442-acae-44ce-846e-a6a1e31b32b8"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-7e926114-90d4-44d4-9747-010901b82221 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-713ea74c-4539-406b-9213-c40f64da2b90"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-257d9e4c-427f-4887-8733-2933393d8362 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-257d9e4c-427f-4887-8733-2933393d8362 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(252, 249, 249, 1);
  padding: 10px;
}

#s-257d9e4c-427f-4887-8733-2933393d8362 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(35, 34, 34, 1);
}

#s-257d9e4c-427f-4887-8733-2933393d8362 > .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-257d9e4c-427f-4887-8733-2933393d8362 > .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-257d9e4c-427f-4887-8733-2933393d8362 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef {
  padding-top: 5px;
padding-bottom: 5px;
}

@media (min-width: 0px) {
[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-bc1ca930-5d43-4846-8f3e-bb2bda90d3ef"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-428221f9-1f71-4c9a-a7ca-d8c83f5b3e84 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-428221f9-1f71-4c9a-a7ca-d8c83f5b3e84 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(252, 249, 249, 1);
  padding: 10px;
}

#s-428221f9-1f71-4c9a-a7ca-d8c83f5b3e84 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(35, 34, 34, 1);
}

#s-428221f9-1f71-4c9a-a7ca-d8c83f5b3e84 > .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-428221f9-1f71-4c9a-a7ca-d8c83f5b3e84 > .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-428221f9-1f71-4c9a-a7ca-d8c83f5b3e84 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-4bb7516a-4a17-40ea-81a8-26a081086bbd {
  min-height: 50px;
}








#s-4bb7516a-4a17-40ea-81a8-26a081086bbd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4bb7516a-4a17-40ea-81a8-26a081086bbd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff111ec0-3087-4556-9039-22117b161a4d {
  margin-bottom: 14px;
max-width: 3303px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ff111ec0-3087-4556-9039-22117b161a4d {
  overflow: hidden;
  
  
      max-width: 3303px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-ff111ec0-3087-4556-9039-22117b161a4d img.shogun-image,
  #s-ff111ec0-3087-4556-9039-22117b161a4d .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-ff111ec0-3087-4556-9039-22117b161a4d {
    width: 100%;
    height: auto;
  }



  #s-ff111ec0-3087-4556-9039-22117b161a4d img.shogun-image {
    

    
    
    
  }


#s-ff111ec0-3087-4556-9039-22117b161a4d .shogun-image-content {
  
    justify-content: center;
  
}

#s-4197615e-9b3f-47fd-b826-e100dcf93c15 {
  padding-top: 16px;
padding-left: 50px;
padding-bottom: 16px;
padding-right: 50px;
}

@media (min-width: 0px) {
[id="s-4197615e-9b3f-47fd-b826-e100dcf93c15"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4197615e-9b3f-47fd-b826-e100dcf93c15"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4197615e-9b3f-47fd-b826-e100dcf93c15"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4197615e-9b3f-47fd-b826-e100dcf93c15"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-dc1cfcab-accc-4e21-9825-c3a80872c290 {
  min-height: 50px;
}








#s-dc1cfcab-accc-4e21-9825-c3a80872c290 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-dc1cfcab-accc-4e21-9825-c3a80872c290.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a56e535e-eaed-4143-bb65-32bf3ad48e28 {
  min-height: 50px;
}








#s-a56e535e-eaed-4143-bb65-32bf3ad48e28 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a56e535e-eaed-4143-bb65-32bf3ad48e28.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd {
  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-298ed971-0144-4594-8f54-06883a91b7fd:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-298ed971-0144-4594-8f54-06883a91b7fd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-298ed971-0144-4594-8f54-06883a91b7fd-atc-btn-wrapper {
    text-align: center;
  }


#s-298ed971-0144-4594-8f54-06883a91b7fd {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-298ed971-0144-4594-8f54-06883a91b7fd-atc-btn-wrapper {
    text-align: center;
  }


#s-298ed971-0144-4594-8f54-06883a91b7fd {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-298ed971-0144-4594-8f54-06883a91b7fd-atc-btn-wrapper {
    text-align: center;
  }


#s-298ed971-0144-4594-8f54-06883a91b7fd {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-298ed971-0144-4594-8f54-06883a91b7fd-atc-btn-wrapper {
    text-align: center;
  }


#s-298ed971-0144-4594-8f54-06883a91b7fd {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-298ed971-0144-4594-8f54-06883a91b7fd-atc-btn-wrapper {
    text-align: center;
  }


#s-298ed971-0144-4594-8f54-06883a91b7fd {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-298ed971-0144-4594-8f54-06883a91b7fd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}
@media (min-width: 1200px){#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 {
  display: none;
}
#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3, #wrap-s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3, #wrap-content-s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 {
  display: none;
}
#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3, #wrap-s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3, #wrap-content-s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 {
  display: none;
}
#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3, #wrap-s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3, #wrap-content-s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 { display: none !important; }}







#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2e36e7c2-6922-49d8-905c-c2f4d53f7cc3.shg-box.shg-c {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}

#s-236b3713-9671-422b-8f13-d7354088710c {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-236b3713-9671-422b-8f13-d7354088710c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-236b3713-9671-422b-8f13-d7354088710c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac {
  margin-top: 0px;
margin-bottom: 0px;
max-width: 4216px;
aspect-ratio: 1/1;
text-align: center;
}

#s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac {
  overflow: hidden;
  
  
      max-width: 4216px;
      
        margin-left: auto;
        margin-right: auto;
      
      
      
  
}





  #s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac img.shogun-image,
  #s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac {
    width: 100%;
    height: auto;
  }



  #s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac img.shogun-image {
    

    
    
    
  }


#s-ff9af6c6-da52-43b5-8fb5-02f2f48df9ac .shogun-image-content {
  
    justify-content: center;
  
}

#s-a084e6f0-41a6-4717-9db8-4b24538b0dd7 {
  padding-top: 15px;
padding-left: 30px;
padding-bottom: 15px;
max-width: 600px;
}








#s-a084e6f0-41a6-4717-9db8-4b24538b0dd7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a084e6f0-41a6-4717-9db8-4b24538b0dd7.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6f7a0f24-4f99-4f9c-a8ce-efc227fb6876 {
  text-align: center;
}

#s-5eae08c2-0a92-4313-b7cd-3c2f67638280 {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-5eae08c2-0a92-4313-b7cd-3c2f67638280 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5eae08c2-0a92-4313-b7cd-3c2f67638280.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-40cdf29b-e1a5-4b24-a52e-4e89694d7609 {
  margin-left: 20px;
margin-right: 20px;
min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-40cdf29b-e1a5-4b24-a52e-4e89694d7609 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-40cdf29b-e1a5-4b24-a52e-4e89694d7609.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-173802a9-7c3e-4217-ba45-05dc9a42b6ac {
  margin-top: 20px;
margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

[id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

}

@media (max-width: 767px) {
  [id="s-173802a9-7c3e-4217-ba45-05dc9a42b6ac"] > .shg-row {
    flex-flow: column-reverse;
  }
}

@media (min-width: 0px) {
[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-4906ee87-fbaf-43df-9797-8f664ec24750"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-c9903640-73b6-42c1-87df-eebb9b2720e6 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-6d16fe61-55a9-4a22-84a7-da8492b4ccbc"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-b0d2d55a-7432-4b35-aa73-173bb35ec644 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-5e98b0e9-2404-4a97-a048-8f1ccf505418"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-1f9c0704-d116-4f81-aa3e-464d44d27204 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-3cf87d2c-ed7c-429d-850b-cb72a4b3472c"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-63342816-ff92-4fb5-99c1-821e7928f0b1 {
  margin-left: 10px;
margin-right: 10px;
}

@media (min-width: 0px) {
[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 15.0px);
}

[id="s-be68cba6-7eee-4784-b595-e70e78b31e62"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 15.0px);
}

}

#s-eaaed1bd-db51-43d9-b0d6-e91c641422f7 > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid rgba(221, 221, 221, 0.01);
}

#s-eaaed1bd-db51-43d9-b0d6-e91c641422f7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(252, 249, 249, 1);
  padding: 10px;
}

#s-eaaed1bd-db51-43d9-b0d6-e91c641422f7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(35, 34, 34, 1);
}

#s-eaaed1bd-db51-43d9-b0d6-e91c641422f7 > .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-eaaed1bd-db51-43d9-b0d6-e91c641422f7 > .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-eaaed1bd-db51-43d9-b0d6-e91c641422f7 > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 14px;
}
#s-4e60868b-6674-47b6-81ea-8d33bf749b89 {
  margin-top: 10px;
}

@media (min-width: 0px) {
[id="s-bf987523-df31-4363-aa1e-56ae1b3968ea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf987523-df31-4363-aa1e-56ae1b3968ea"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-bf987523-df31-4363-aa1e-56ae1b3968ea"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf987523-df31-4363-aa1e-56ae1b3968ea"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-b8a0d607-e1e7-4487-a580-1f6c6933dd7c {
  min-height: 50px;
background-color: rgba(148, 169, 129, 1);
}








#s-b8a0d607-e1e7-4487-a580-1f6c6933dd7c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b8a0d607-e1e7-4487-a580-1f6c6933dd7c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0043d7b5-313d-44cf-a856-6b2a6ddc3fc0 {
  padding-top: 15px;
padding-left: 10px;
padding-bottom: 15px;
max-width: 600px;
background-color: rgba(148, 169, 129, 1);
}








#s-0043d7b5-313d-44cf-a856-6b2a6ddc3fc0 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0043d7b5-313d-44cf-a856-6b2a6ddc3fc0.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce {
  min-height: 50px;
}
@media (max-width: 767px){#s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce {
  display: none;
}
#s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce, #wrap-s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce, #wrap-content-s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce { display: none !important; }}







#s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-834ef152-eb4e-4875-9bbd-f34ad6fe49ce.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5792fa45-947a-4981-a48f-eb8ff60b718c {
  min-height: 50px;
}








#s-5792fa45-947a-4981-a48f-eb8ff60b718c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5792fa45-947a-4981-a48f-eb8ff60b718c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e9c7974d-4032-4509-af4e-b80954b49974 {
  min-height: 50px;
}








#s-e9c7974d-4032-4509-af4e-b80954b49974 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e9c7974d-4032-4509-af4e-b80954b49974.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea {
  margin-top: 3px;
margin-left: 5%;
margin-bottom: 3px;
margin-right: 5%;
}

@media (min-width: 0px) {
[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.5px);
}

}

@media (min-width: 768px) {
[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.5px);
}

}

@media (min-width: 992px) {
[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.5px);
}

}

@media (min-width: 1200px) {
[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.5px);
}

[id="s-5e95b6f4-91ba-4577-bbf8-6665aa11c1ea"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.5px);
}

}

#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 {
  text-align: center;
}


.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 {
  max-width:  100%;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom,
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





@media (min-width: 1200px){
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 {
  max-width:  100%;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom,
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 {
  max-width:  100%;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom,
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 {
  max-width:  100%;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom,
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  width:  1200; 
  height:  100%; 
}





}@media (max-width: 767px){
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 {
  max-width:  100%;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom,
.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 img.shogun-image {
  max-width: 120px !important;
  
}

.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-9fcf25e3-2ed3-47c8-9f9b-3bfc28c410e2 .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-8c926cb9-2176-4bb3-94c1-aef511477f57 {
  margin-top: 5px;
margin-bottom: 5px;
text-align: left;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .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-8c926cb9-2176-4bb3-94c1-aef511477f57 .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-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-8c926cb9-2176-4bb3-94c1-aef511477f57-btn-wrapper {
    text-align: center;
  }


#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-variant-btn:active, #s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-8c926cb9-2176-4bb3-94c1-aef511477f57 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2 {
  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-1d56b2dc-ab75-49a3-a864-2aff702448d2:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-1d56b2dc-ab75-49a3-a864-2aff702448d2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1d56b2dc-ab75-49a3-a864-2aff702448d2-atc-btn-wrapper {
    text-align: center;
  }


#s-1d56b2dc-ab75-49a3-a864-2aff702448d2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-1d56b2dc-ab75-49a3-a864-2aff702448d2-atc-btn-wrapper {
    text-align: center;
  }


#s-1d56b2dc-ab75-49a3-a864-2aff702448d2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-1d56b2dc-ab75-49a3-a864-2aff702448d2-atc-btn-wrapper {
    text-align: center;
  }


#s-1d56b2dc-ab75-49a3-a864-2aff702448d2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-1d56b2dc-ab75-49a3-a864-2aff702448d2-atc-btn-wrapper {
    text-align: center;
  }


#s-1d56b2dc-ab75-49a3-a864-2aff702448d2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-1d56b2dc-ab75-49a3-a864-2aff702448d2-atc-btn-wrapper {
    text-align: center;
  }


#s-1d56b2dc-ab75-49a3-a864-2aff702448d2 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-1d56b2dc-ab75-49a3-a864-2aff702448d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-9c0c0ad8-09e6-47c8-a165-51980c122a94 {
  min-height: 50px;
}








#s-9c0c0ad8-09e6-47c8-a165-51980c122a94 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c0c0ad8-09e6-47c8-a165-51980c122a94.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-8f536431-724c-4c27-840b-0150ceed7be5 {
  margin-top: 23px;
margin-bottom: 23px;
min-height: 50px;
}








#s-8f536431-724c-4c27-840b-0150ceed7be5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8f536431-724c-4c27-840b-0150ceed7be5.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c {
  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-63bbd03c-1392-4555-a825-3e6a62c0bf9c:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-63bbd03c-1392-4555-a825-3e6a62c0bf9c-atc-btn-wrapper {
    text-align: center;
  }


#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-63bbd03c-1392-4555-a825-3e6a62c0bf9c-atc-btn-wrapper {
    text-align: center;
  }


#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-63bbd03c-1392-4555-a825-3e6a62c0bf9c-atc-btn-wrapper {
    text-align: center;
  }


#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-63bbd03c-1392-4555-a825-3e6a62c0bf9c-atc-btn-wrapper {
    text-align: center;
  }


#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-63bbd03c-1392-4555-a825-3e6a62c0bf9c-atc-btn-wrapper {
    text-align: center;
  }


#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn {
  color: #ffffff;
  font-size: 17px;
  
  
  font-family: Allerta;
  display:  inline-block ;
}

#s-63bbd03c-1392-4555-a825-3e6a62c0bf9c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e00ac16f-2813-4c5b-a449-d9cb5e48ffb2 {
  padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
}

@media (min-width: 0px) {
[id="s-e00ac16f-2813-4c5b-a449-d9cb5e48ffb2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 1.0px);
}

}

@media (min-width: 768px) {
[id="s-e00ac16f-2813-4c5b-a449-d9cb5e48ffb2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 1.6666666666666667px);
}

}

@media (min-width: 992px) {
[id="s-e00ac16f-2813-4c5b-a449-d9cb5e48ffb2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 1.6666666666666667px);
}

}

@media (min-width: 1200px) {
[id="s-e00ac16f-2813-4c5b-a449-d9cb5e48ffb2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 1.6666666666666667px);
}

}

#s-88380128-0b71-4a4b-a05a-32162e04d58e {
  text-align: center;
}

#s-88380128-0b71-4a4b-a05a-32162e04d58e {
  overflow: hidden;
  
  
}







  #s-88380128-0b71-4a4b-a05a-32162e04d58e img.shogun-image {
    

    
    
    
  }


#s-88380128-0b71-4a4b-a05a-32162e04d58e .shogun-image-content {
  
    justify-content: center;
  
}

#s-f58bc3a7-127d-4f3c-b555-601d126f5ba6 {
  text-align: center;
}

#s-f58bc3a7-127d-4f3c-b555-601d126f5ba6 {
  overflow: hidden;
  
  
}







  #s-f58bc3a7-127d-4f3c-b555-601d126f5ba6 img.shogun-image {
    

    
    
    
  }


#s-f58bc3a7-127d-4f3c-b555-601d126f5ba6 .shogun-image-content {
  
    justify-content: center;
  
}

#s-40f1a9f8-a1f1-4245-aba3-1b32265a7d9c {
  box-shadow:    rgba(0, 0, 0, 0.34);
text-align: center;
}

#s-40f1a9f8-a1f1-4245-aba3-1b32265a7d9c {
  overflow: hidden;
  
  
}







  #s-40f1a9f8-a1f1-4245-aba3-1b32265a7d9c img.shogun-image {
    

    
    
    
  }


#s-40f1a9f8-a1f1-4245-aba3-1b32265a7d9c .shogun-image-content {
  
    justify-content: center;
  
}

#s-2b5dc3bc-64e3-4abc-b83d-b55584ea2f4f {
  text-align: center;
}

#s-2b5dc3bc-64e3-4abc-b83d-b55584ea2f4f {
  overflow: hidden;
  
  
}







  #s-2b5dc3bc-64e3-4abc-b83d-b55584ea2f4f img.shogun-image {
    

    
    
    
  }


#s-2b5dc3bc-64e3-4abc-b83d-b55584ea2f4f .shogun-image-content {
  
    justify-content: center;
  
}

#s-6e0f797f-38e2-4abd-b2b4-7769f77e6f66 {
  text-align: center;
}

#s-6e0f797f-38e2-4abd-b2b4-7769f77e6f66 {
  overflow: hidden;
  
  
}







  #s-6e0f797f-38e2-4abd-b2b4-7769f77e6f66 img.shogun-image {
    

    
    
    
  }


#s-6e0f797f-38e2-4abd-b2b4-7769f77e6f66 .shogun-image-content {
  
    justify-content: center;
  
}

#s-843d905d-58a8-44a0-9ab7-97c6f6a266b0 {
  text-align: center;
}

#s-843d905d-58a8-44a0-9ab7-97c6f6a266b0 {
  overflow: hidden;
  
  
}







  #s-843d905d-58a8-44a0-9ab7-97c6f6a266b0 img.shogun-image {
    

    
    
    
  }


#s-843d905d-58a8-44a0-9ab7-97c6f6a266b0 .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;
}
