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

.shg-image-content-wrapper {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shogun-image-content {
  display: flex;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}

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

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

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

.shogun-image-content>div {
  width: 100%;
}

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 0px;
max-width: 2660px;
aspect-ratio: 638/870;
text-align: center;
}
@media (min-width: 1200px){#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  display: none;
}
#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6, #wrap-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  display: none;
}
#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6, #wrap-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  display: none;
}
#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6, #wrap-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 { display: none !important; }}@media (max-width: 767px){#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  max-width: 2660px;
aspect-ratio: 638/900;
}
}


.shg-image-margin-container-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }

    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-link {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2660px;
  }



  img.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
    
    
    
    max-height: 2660px;
  }


.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
      --shg-aspect-ratio: calc(638/870); 
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
      position: relative;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2660px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  
  
  
  
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }

    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-link {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2660px;
  }



  img.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
    
    
    
    max-height: 2660px;
  }


.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
      --shg-aspect-ratio: calc(638/870); 
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
      position: relative;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2660px;
    }
  }

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

.shg-image-margin-container-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  
  
  
  
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }

    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-link {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2660px;
  }



  img.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
    
    
    
    max-height: 2660px;
  }


.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
      --shg-aspect-ratio: calc(638/870); 
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
      position: relative;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2660px;
    }
  }

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

.shg-image-margin-container-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  
  
  
  
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }

    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-link {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2660px;
  }



  img.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
    
    
    
    max-height: 2660px;
  }


.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
      --shg-aspect-ratio: calc(638/870); 
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
      position: relative;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2660px;
    }
  }

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

.shg-image-margin-container-s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  
  
  
  
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }

    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-link {
      aspect-ratio: 638/870;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2660px;
  }



  img.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
    
    
    
    max-height: 2660px;
  }


.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 {
      --shg-aspect-ratio: calc(638/870); 
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container {
      position: relative;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-70616a0c-f4ff-4b83-bd35-f20ddd569ad6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2660px;
    }
  }

}
.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 ::-moz-selection, .shg-default-text-content *::-moz-selection {
  background: #accef7;
}
.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-a9f33da6-c4e0-4e34-b287-245fb87d7923 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-a9f33da6-c4e0-4e34-b287-245fb87d7923 {
  margin-top: 3%;
}
}
.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-bf9058f7-f21d-4b67-be68-ab951572895e {
  margin-top: 10%;
margin-bottom: 4%;
margin-right: 0%;
padding-top: 0px;
text-align: center;
}
@media (max-width: 767px){#s-bf9058f7-f21d-4b67-be68-ab951572895e {
  margin-top: 0%;
margin-bottom: 0%;
}
}
#s-bf9058f7-f21d-4b67-be68-ab951572895e .shogun-heading-component h3 {
  color: rgba(252, 252, 252, 1);
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 30px;
  
  
  
}


@media (max-width: 767px){#s-bf9058f7-f21d-4b67-be68-ab951572895e .shogun-heading-component h3 {
  color: rgba(255, 88, 88, 1);
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 38px;
  
  letter-spacing: 0px;
  
}


}
#s-4a8adecc-77e6-4296-b09d-2763b251acbf {
  margin-top: 0%;
margin-right: auto;
}
@media (max-width: 767px){#s-4a8adecc-77e6-4296-b09d-2763b251acbf {
  padding-bottom: 10px;
}
}
.shg-btn.shg-cse, .shg-btn.shg-cse:hover, .shg-btn.shg-cse:focus {
  color: #FFF;
}

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

.shg-btn-text {
  
  
}

.shg-btn.shg-btn-stretch {
  display: block;
}

.shg-btn:not(.shg-btn-stretch) {
  display: inline-block;
}

.shg-btn-wrapper.shg-align-left {
  text-align: left;
}

.shg-btn-wrapper.shg-align-center {
  text-align: center;
}

.shg-btn-wrapper.shg-align-right {
  text-align: right;
}

#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 2px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e {
  padding-top: 5px;
padding-left: 40px;
padding-bottom: 5px;
padding-right: 40px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
}
}

  #s-cb92f94a-232f-429d-9c8c-d40c86d18e1e-root {
    text-align: center;
  }


#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-cb92f94a-232f-429d-9c8c-d40c86d18e1e-root {
    text-align: center;
  }


#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-cb92f94a-232f-429d-9c8c-d40c86d18e1e-root {
    text-align: center;
  }


#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-cb92f94a-232f-429d-9c8c-d40c86d18e1e-root {
    text-align: center;
  }


#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-cb92f94a-232f-429d-9c8c-d40c86d18e1e-root {
    text-align: center;
  }


#s-cb92f94a-232f-429d-9c8c-d40c86d18e1e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
.shg-box {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  /**
   * While `flex: 1` is enough here, we need to supply the rest
   * of the parameters (`1 auto`) to keep compatibility with IE11.
   * Otherwise, IE11 flex would break.
   */
  flex: 1 1 auto;
}

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

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

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

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

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

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

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

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

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

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

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

#s-799fbb98-93c5-4072-9628-7b273467916e {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-799fbb98-93c5-4072-9628-7b273467916e {
  display: none;
}
#s-799fbb98-93c5-4072-9628-7b273467916e, #wrap-s-799fbb98-93c5-4072-9628-7b273467916e { display: none !important; }}







#s-799fbb98-93c5-4072-9628-7b273467916e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-799fbb98-93c5-4072-9628-7b273467916e.shg-box.shg-c {
  justify-content: center;
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin-left: auto;
margin-right: auto;
max-width: 2560px;
aspect-ratio: 1920/1015;
text-align: center;
}
@media (max-width: 767px){#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  
}
}


.shg-image-margin-container-s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }

    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-link {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2560px;
  }



  img.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
    
    
    
    max-height: 2560px;
  }


.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
      --shg-aspect-ratio: calc(1920/1015); 
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
      position: relative;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2560px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  
  
  
  
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }

    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-link {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2560px;
  }



  img.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
    
    
    
    max-height: 2560px;
  }


.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
      --shg-aspect-ratio: calc(1920/1015); 
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
      position: relative;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2560px;
    }
  }

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

.shg-image-margin-container-s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  
  
  
  
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }

    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-link {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2560px;
  }



  img.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
    
    
    
    max-height: 2560px;
  }


.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
      --shg-aspect-ratio: calc(1920/1015); 
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
      position: relative;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2560px;
    }
  }

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

.shg-image-margin-container-s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  
  
  
  
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }

    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-link {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2560px;
  }



  img.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
    
    
    
    max-height: 2560px;
  }


.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
      --shg-aspect-ratio: calc(1920/1015); 
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
      position: relative;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2560px;
    }
  }

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

.shg-image-margin-container-s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  
  
  
  
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }

    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-link {
      aspect-ratio: 1920/1015;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 2560px;
  }



  img.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
    
    
    
    max-height: 2560px;
  }


.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 {
      --shg-aspect-ratio: calc(1920/1015); 
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container {
      position: relative;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c283bd56-4ade-4777-9f61-d4f1dccee5c4 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 2560px;
    }
  }

}
#s-b7ff6df3-6d99-4c3c-a8d2-78101d62be16 {
  margin-top: 2%;
margin-left: auto;
margin-right: auto;
}

#s-4b4c91bf-c56b-488c-afb0-5147f148a9ee {
  margin-left: auto;
margin-right: auto;
text-align: center;
}

#s-4b4c91bf-c56b-488c-afb0-5147f148a9ee .shogun-heading-component h1 {
  color: rgba(230, 102, 61, 1);
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}



#s-48fa1989-fa23-433d-b1cf-b488b67190c7 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
}

#s-a79048ce-af39-496d-9b2c-7d81abc2ae09 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-left: 5%;
padding-bottom: 5px;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: #252525;
text-align: center;
text-decoration: none;
}
#s-a79048ce-af39-496d-9b2c-7d81abc2ae09:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-a79048ce-af39-496d-9b2c-7d81abc2ae09:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a79048ce-af39-496d-9b2c-7d81abc2ae09-root {
    text-align: center;
  }


#s-a79048ce-af39-496d-9b2c-7d81abc2ae09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-a79048ce-af39-496d-9b2c-7d81abc2ae09-root {
    text-align: center;
  }


#s-a79048ce-af39-496d-9b2c-7d81abc2ae09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a79048ce-af39-496d-9b2c-7d81abc2ae09-root {
    text-align: center;
  }


#s-a79048ce-af39-496d-9b2c-7d81abc2ae09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a79048ce-af39-496d-9b2c-7d81abc2ae09-root {
    text-align: center;
  }


#s-a79048ce-af39-496d-9b2c-7d81abc2ae09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-a79048ce-af39-496d-9b2c-7d81abc2ae09-root {
    text-align: center;
  }


#s-a79048ce-af39-496d-9b2c-7d81abc2ae09.shg-btn {
  color: #ffffff;
  font-size: 14px;
  
  
  
  display:  inline-block ;
}
}
#s-cde7413a-ba23-4cfd-9a64-159a11478ac6 {
  margin-left: auto;
margin-right: auto;
min-height: 0px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-cde7413a-ba23-4cfd-9a64-159a11478ac6 {
  display: none;
}
#s-cde7413a-ba23-4cfd-9a64-159a11478ac6, #wrap-s-cde7413a-ba23-4cfd-9a64-159a11478ac6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cde7413a-ba23-4cfd-9a64-159a11478ac6 {
  display: none;
}
#s-cde7413a-ba23-4cfd-9a64-159a11478ac6, #wrap-s-cde7413a-ba23-4cfd-9a64-159a11478ac6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cde7413a-ba23-4cfd-9a64-159a11478ac6 {
  display: none;
}
#s-cde7413a-ba23-4cfd-9a64-159a11478ac6, #wrap-s-cde7413a-ba23-4cfd-9a64-159a11478ac6 { display: none !important; }}@media (max-width: 767px){#s-cde7413a-ba23-4cfd-9a64-159a11478ac6 {
  display: none;
}
#s-cde7413a-ba23-4cfd-9a64-159a11478ac6, #wrap-s-cde7413a-ba23-4cfd-9a64-159a11478ac6 { display: none !important; }}







#s-cde7413a-ba23-4cfd-9a64-159a11478ac6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cde7413a-ba23-4cfd-9a64-159a11478ac6.shg-box.shg-c {
  justify-content: center;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 5%;
margin-right: auto;
max-width: 540px;
aspect-ratio: 673/80;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin-top: 2%;
margin-bottom: 2%;
max-width: 460px;
}
}@media (max-width: 767px){#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin-top: 3%;
margin-left: 6%;
margin-bottom: 8%;
margin-right: 6%;
}
}


.shg-image-margin-container-s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
  margin-bottom: 5%;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }

    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-link {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 540px;
  }



  img.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
    
    
    
    max-height: 540px;
  }


.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-content {
  
    align-items: center;
  
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
      --shg-aspect-ratio: calc(673/80); 
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
      position: relative;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 540px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  
  
  
  
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }

    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-link {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 540px;
  }



  img.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
    
    
    
    max-height: 540px;
  }


.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-content {
  
    align-items: center;
  
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
      --shg-aspect-ratio: calc(673/80); 
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
      position: relative;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 540px;
    }
  }

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

.shg-image-margin-container-s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  
  
  margin-top: 2%;
  margin-bottom: 2%;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }

    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-link {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 540px;
  }



  img.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
    
    
    
    max-height: 540px;
  }


.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-content {
  
    align-items: center;
  
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
      --shg-aspect-ratio: calc(673/80); 
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
      position: relative;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 540px;
    }
  }

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

.shg-image-margin-container-s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  
  
  
  
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }

    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-link {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 540px;
  }



  img.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
    
    
    
    max-height: 540px;
  }


.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-content {
  
    align-items: center;
  
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
      --shg-aspect-ratio: calc(673/80); 
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
      position: relative;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 540px;
    }
  }

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

.shg-image-margin-container-s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin-left: 6%;
  margin-right: 6%;
  margin-top: 3%;
  margin-bottom: 8%;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }

    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-link {
      aspect-ratio: 673/80;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 540px;
  }



  img.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
    
    
    
    max-height: 540px;
  }


.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 .shogun-image-content {
  
    align-items: center;
  
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 {
      --shg-aspect-ratio: calc(673/80); 
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container {
      position: relative;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-71a32a63-3d0a-4345-aa79-6335ffdf0cf9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 540px;
    }
  }

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

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

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

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

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

#s-d80a91cf-a3de-4a7b-a5b3-730a18e3f328 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-d80a91cf-a3de-4a7b-a5b3-730a18e3f328 {
  margin-top: 10px;
margin-bottom: 10px;
}
}
@media (min-width: 0px) {
[id="s-d80a91cf-a3de-4a7b-a5b3-730a18e3f328"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-d80a91cf-a3de-4a7b-a5b3-730a18e3f328"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d80a91cf-a3de-4a7b-a5b3-730a18e3f328"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d80a91cf-a3de-4a7b-a5b3-730a18e3f328"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 0.0px);
}

}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin-left: auto;
margin-right: auto;
max-width: 169px;
aspect-ratio: 169/141;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  max-width: 120px;
}
}@media (max-width: 767px){#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  max-width: 88px;
}
}


.shg-image-margin-container-s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-content {
  
    align-items: center;
  
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
      position: relative;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  
  
  
  
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-content {
  
    align-items: center;
  
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
      position: relative;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  
  
  
  
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-content {
  
    align-items: center;
  
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
      position: relative;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  
  
  
  
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-content {
  
    align-items: center;
  
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
      position: relative;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  
  
  
  
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-1f89c514-f85c-4fa5-bf82-30493f30da79 .shogun-image-content {
  
    align-items: center;
  
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shg-align-container {
  display: flex;
  justify-content: center
}

.s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container {
      position: relative;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-1f89c514-f85c-4fa5-bf82-30493f30da79 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

}
#s-f9028e2f-7746-4b9f-8b8a-513309fa5420 {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 10%;
padding-bottom: 10%;
padding-right: 0%;
text-align: center;
}
@media (max-width: 767px){#s-f9028e2f-7746-4b9f-8b8a-513309fa5420 {
  padding-top: 8%;
}
}
#s-f9028e2f-7746-4b9f-8b8a-513309fa5420 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-f9028e2f-7746-4b9f-8b8a-513309fa5420 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-f9028e2f-7746-4b9f-8b8a-513309fa5420 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin-left: auto;
margin-right: auto;
max-width: 169px;
aspect-ratio: 169/141;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  max-width: 120px;
}
}@media (max-width: 767px){#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  max-width: 88px;
}
}


.shg-image-margin-container-s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
      position: relative;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  
  
  
  
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
      position: relative;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  
  
  
  
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
      position: relative;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  
  
  
  
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
      position: relative;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  
  
  
  
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-3c211e2c-07ea-4828-bd0a-8159703d0934 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container {
      position: relative;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3c211e2c-07ea-4828-bd0a-8159703d0934 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

}
#s-101bcfb5-192e-4c9b-8393-d004070adc28 {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 8%;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-101bcfb5-192e-4c9b-8393-d004070adc28 {
  padding-top: 8%;
}
}
#s-101bcfb5-192e-4c9b-8393-d004070adc28 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-101bcfb5-192e-4c9b-8393-d004070adc28 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-101bcfb5-192e-4c9b-8393-d004070adc28 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin-left: auto;
margin-right: auto;
max-width: 169px;
aspect-ratio: 169/141;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  max-width: 120px;
}
}@media (max-width: 767px){#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  max-width: 88px;
}
}


.shg-image-margin-container-s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-content {
  
    align-items: center;
  
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
      position: relative;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  
  
  
  
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-content {
  
    align-items: center;
  
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
      position: relative;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  
  
  
  
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-content {
  
    align-items: center;
  
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
      position: relative;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  
  
  
  
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-content {
  
    align-items: center;
  
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
      position: relative;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  
  
  
  
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-54d64150-d8e6-4d4e-866d-6fc972cae202 .shogun-image-content {
  
    align-items: center;
  
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shg-align-container {
  display: flex;
  justify-content: center
}

.s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container {
      position: relative;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-54d64150-d8e6-4d4e-866d-6fc972cae202 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

}
#s-1fa90805-f37d-4fd5-9ef6-2fcec8b5a9f8 {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-left: 8%;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-1fa90805-f37d-4fd5-9ef6-2fcec8b5a9f8 {
  padding-top: 8%;
}
}
#s-1fa90805-f37d-4fd5-9ef6-2fcec8b5a9f8 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-1fa90805-f37d-4fd5-9ef6-2fcec8b5a9f8 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-1fa90805-f37d-4fd5-9ef6-2fcec8b5a9f8 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin-left: auto;
margin-right: auto;
max-width: 169px;
aspect-ratio: 169/141;
text-align: center;
}
@media (min-width: 992px) and (max-width: 1199px){#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  max-width: 120px;
}
}@media (max-width: 767px){#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  max-width: 88px;
}
}


.shg-image-margin-container-s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-content {
  
    align-items: center;
  
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e0e39732-9efc-4318-ab34-818b39d3f922 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
      position: relative;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  
  
  
  
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-content {
  
    align-items: center;
  
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e0e39732-9efc-4318-ab34-818b39d3f922 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
      position: relative;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  
  
  
  
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-content {
  
    align-items: center;
  
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e0e39732-9efc-4318-ab34-818b39d3f922 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
      position: relative;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  
  
  
  
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-content {
  
    align-items: center;
  
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e0e39732-9efc-4318-ab34-818b39d3f922 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
      position: relative;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

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

.shg-image-margin-container-s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  
  
  
  
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }

    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-link {
      aspect-ratio: 169/141;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e0e39732-9efc-4318-ab34-818b39d3f922 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 169px;
  }



  img.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
    
    
    
    max-height: 169px;
  }


.s-e0e39732-9efc-4318-ab34-818b39d3f922 .shogun-image-content {
  
    align-items: center;
  
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e0e39732-9efc-4318-ab34-818b39d3f922 {
      --shg-aspect-ratio: calc(169/141); 
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container {
      position: relative;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e0e39732-9efc-4318-ab34-818b39d3f922 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 169px;
    }
  }

}
#s-5ac85776-7e85-4e9c-9575-4cd88f005964 {
  margin-left: auto;
margin-right: auto;
padding-top: 10%;
padding-bottom: 10px;
text-align: center;
}
@media (max-width: 767px){#s-5ac85776-7e85-4e9c-9575-4cd88f005964 {
  padding-top: 8%;
}
}
#s-5ac85776-7e85-4e9c-9575-4cd88f005964 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


@media (min-width: 992px) and (max-width: 1199px){#s-5ac85776-7e85-4e9c-9575-4cd88f005964 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-5ac85776-7e85-4e9c-9575-4cd88f005964 .shogun-heading-component h1 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-repeat: no-repeat;
background-size: cover;
margin-left: auto;
margin-right: auto;
min-height: 50px;
background-position: center center;
}
@media (min-width: 1200px){#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  display: none;
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f, #wrap-s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  display: none;
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f, #wrap-s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  display: none;
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f, #wrap-s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f { display: none !important; }}@media (max-width: 767px){#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  display: none;
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f, #wrap-s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f { display: none !important; }}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/);
}

@media (max-width: 480px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/480x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (max-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/960x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/768x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 481px) and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/1536x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/1024x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 769px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/2048x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-max-device-pixel-ratio: 1.9) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/1200x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}
@media (min-width: 1025px) and (-webkit-min-device-pixel-ratio: 2) {
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f {
  background-image: url(https://i.shgcdn.com/37b0efd8-845f-4c36-b885-0bac3aaa3853/-/resize/2048x/);
}
#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shogun-lazyload-bg-image {
  background-image: none;
}

}







#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6c84dbc8-6152-4d79-b2c3-e2bd6020af7f.shg-box.shg-c {
  justify-content: center;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
max-width: 900px;
aspect-ratio: 971/69;
text-align: center;
}
@media (min-width: 1200px){#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin-top: 5%;
margin-bottom: 3%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin-left: 10%;
margin-right: 10%;
}
}@media (max-width: 767px){#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  display: none;
}
#s-ab044b4e-0683-4e33-8c1c-188627e35de7, #wrap-s-ab044b4e-0683-4e33-8c1c-188627e35de7 { display: none !important; }}


.shg-image-margin-container-s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
  margin-bottom: 2%;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }

    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-link {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
      --shg-aspect-ratio: calc(971/69); 
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
      position: relative;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  
  
  margin-top: 5%;
  margin-bottom: 3%;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }

    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-link {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
      --shg-aspect-ratio: calc(971/69); 
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
      position: relative;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

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

.shg-image-margin-container-s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin-left: 10%;
  margin-right: 10%;
  
  
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }

    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-link {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
      --shg-aspect-ratio: calc(971/69); 
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
      position: relative;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

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

.shg-image-margin-container-s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  
  
  
  
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }

    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-link {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
      --shg-aspect-ratio: calc(971/69); 
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
      position: relative;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

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

.shg-image-margin-container-s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  
  
  
  
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }

    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-link {
      aspect-ratio: 971/69;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 900px;
  }



  img.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-ab044b4e-0683-4e33-8c1c-188627e35de7 .shogun-image-content {
  
    align-items: center;
  
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 {
      --shg-aspect-ratio: calc(971/69); 
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container {
      position: relative;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-ab044b4e-0683-4e33-8c1c-188627e35de7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 900px;
    }
  }

}
#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 2%;
margin-right: auto;
max-width: 551px;
aspect-ratio: 551/128;
text-align: center;
}
@media (min-width: 1200px){#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin-top: 5%;
margin-bottom: 3%;
display: none;
}
#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9, #wrap-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  display: none;
}
#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9, #wrap-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  display: none;
}
#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9, #wrap-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 { display: none !important; }}@media (max-width: 767px){#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin-top: 8%;
margin-left: 8%;
margin-bottom: 3%;
margin-right: 8%;
}
}


.shg-image-margin-container-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
  margin-bottom: 2%;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }

    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-link {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 551px;
  }



  img.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
    
    
    
    max-height: 551px;
  }


.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-content {
  
    align-items: center;
  
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
      --shg-aspect-ratio: calc(551/128); 
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
      position: relative;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 551px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  
  
  margin-top: 5%;
  margin-bottom: 3%;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }

    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-link {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 551px;
  }



  img.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
    
    
    
    max-height: 551px;
  }


.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-content {
  
    align-items: center;
  
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
      --shg-aspect-ratio: calc(551/128); 
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
      position: relative;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 551px;
    }
  }

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

.shg-image-margin-container-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  
  
  
  
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }

    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-link {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 551px;
  }



  img.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
    
    
    
    max-height: 551px;
  }


.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-content {
  
    align-items: center;
  
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
      --shg-aspect-ratio: calc(551/128); 
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
      position: relative;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 551px;
    }
  }

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

.shg-image-margin-container-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  
  
  
  
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }

    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-link {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 551px;
  }



  img.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
    
    
    
    max-height: 551px;
  }


.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-content {
  
    align-items: center;
  
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
      --shg-aspect-ratio: calc(551/128); 
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
      position: relative;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 551px;
    }
  }

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

.shg-image-margin-container-s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin-left: 8%;
  margin-right: 8%;
  margin-top: 8%;
  margin-bottom: 3%;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }

    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-link {
      aspect-ratio: 551/128;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 551px;
  }



  img.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
    
    
    
    max-height: 551px;
  }


.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 .shogun-image-content {
  
    align-items: center;
  
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 {
      --shg-aspect-ratio: calc(551/128); 
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container {
      position: relative;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3821c1a2-7bbc-4544-89a9-bb0d72980aa9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 551px;
    }
  }

}
.shogun-tabs {
  margin: 0 !important;
  list-style: none !important;
  padding: 0 0 0 0;
  overflow: visible;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.shogun-tabs.shogun-modern {
  padding-left: 10px;
  padding-right: 5px;
  overflow: hidden;
  transform: translate(0px, 0px);
}

.shogun-tabs li {
  text-decoration: none;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
}

.shogun-tabs.shogun-modern li {
  width: 200px;
  height: 45px;
  margin: 0 5px 0 0;
}

.shogun-tabs.shogun-rounded li {
  margin-bottom: 0;
  float: left;
  box-sizing: border-box;
  margin-right: 2px;
  line-height: 1.42857143;
  position: relative;
  display: block;
  overflow: visible;
}

.shogun-tabs.shogun-rounded li .shogun-tab-box {
  padding: 10px 15px !important;
  border-radius: 4px 4px 0 0;
}

.shogun-tabs.shogun-modern li .shogun-tab-box {
  padding: 12px 5px !important;
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .shogun-tabs.shogun-rounded li .shogun-tab-box {
    padding: 10px 5px !important;
    text-align: center;
  }

  .shogun-tabs.shogun-modern li .shogun-tab-box {
    padding: 12px 15px !important;
  }
}

.shogun-tabs.shogun-rounded .shogun-tab-box {
  border-bottom: none !important;
}

.shogun-tabs.shogun-modern li.active {
  z-index: 40;
}

.shogun-tabs.shogun-modern li .shogun-tab-box::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: -1px;
  left: 0;
  z-index: -1;
  outline: 1px solid transparent;
  border-radius: 4px 4px 0 0;
  content: "";
  transform: perspective(100px) rotateX(30deg);
  -webkit-transform: perspective(100px) rotateX(30deg);
}

.shogun-tabs.shogun-modern li.shogun-tab-active .shogun-tab-box::after {
  border-bottom: none !important;
  height: 46px;
}

.shogun-tabs-body {
  padding-top: 10px;
}

.shogun-tabs-body.shogun-rounded {
  margin-top: 0px !important;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.shogun-tabs-body > .shogun-tab-content {
  display: none;
}

.shogun-tabs-body > .shogun-tab-content.shogun-tab-active {
  animation: fadeIn 0.5s;
  display: block;
}

.shogun-tab-border {
  position: absolute;
}

.shogun-tab-title {
  white-space: nowrap;
  text-align: center;

  display: inline-block;
  width: 100%;
}

.shogun-tabs.shogun-modern .shogun-tab-title {
  /** Hack for Safari weird bug */
  /* https://stackoverflow.com/questions/18146511/bug-in-css3-rotatey-transition-on-safari */
  transform: translateZ(1000px);
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: left;
}
@media (min-width: 992px) and (max-width: 1199px){#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 {
  margin-left: 2%;
margin-right: 2%;
}
}@media (max-width: 767px){#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 {
  padding-left: 20px;
padding-right: 20px;
}
}
#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(117, 168, 1, 1);
    border: 1px solid #ddd;
  }
#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
  font-family: Roboto;
  font-weight: 900;
  
  font-size: 21px;
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(117, 168, 1, 1);
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
@media (max-width: 767px){#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(117, 168, 1, 1);
    border: 1px solid #ddd;
  }
#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
  font-family: Roboto;
  font-weight: 900;
  
  font-size: 18px;
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(117, 168, 1, 1);
}

#s-56a1cdd9-5e95-4f47-a562-b37f48c5d333 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
}
#s-1954b25e-a5af-4043-8b52-6327da20db40 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 0%;
}
@media (min-width: 1200px){#s-1954b25e-a5af-4043-8b52-6327da20db40 {
  padding-left: 3%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-1954b25e-a5af-4043-8b52-6327da20db40 {
  padding-left: 2%;
}
}
@media (min-width: 0px) {
[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-1954b25e-a5af-4043-8b52-6327da20db40"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin-left: auto;
margin-right: auto;
max-width: 776px;
text-align: center;
}
@media (min-width: 1200px){#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  display: none;
}
#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c, #wrap-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  display: none;
}
#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c, #wrap-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  display: none;
}
#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c, #wrap-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c { display: none !important; }}


.shg-image-margin-container-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin: 0 !important;
}





  img.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
    
    
    
    max-height: 776px;
  }


.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c .shogun-image-content {
  
    align-items: center;
  
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  
  
  
  
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin: 0 !important;
}





  img.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
    
    
    
    max-height: 776px;
  }


.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c .shogun-image-content {
  
    align-items: center;
  
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  
  
  
  
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin: 0 !important;
}





  img.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
    
    
    
    max-height: 776px;
  }


.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c .shogun-image-content {
  
    align-items: center;
  
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  
  
  
  
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin: 0 !important;
}





  img.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
    
    
    
    max-height: 776px;
  }


.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c .shogun-image-content {
  
    align-items: center;
  
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  
  
  
  
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c {
  margin: 0 !important;
}





  img.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
    
    
    
    max-height: 776px;
  }


.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c .shogun-image-content {
  
    align-items: center;
  
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-de9347e0-2c06-4abe-b8ec-806ddffa6d6c.shogun-image {
  box-sizing: border-box;
}




}
#s-99b42d37-9b82-4fc1-9c4a-d29b11a2b5b6 {
  margin-top: 10%;
margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
}
@media (min-width: 992px) and (max-width: 1199px){#s-99b42d37-9b82-4fc1-9c4a-d29b11a2b5b6 {
  margin-top: 5%;
}
}@media (max-width: 767px){#s-99b42d37-9b82-4fc1-9c4a-d29b11a2b5b6 {
  margin-top: 10px;
}
}
#s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-bf0fefc9-40bd-4efe-9f9e-b1c2c5b4b223"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-bba64d51-8d76-47fb-aac5-f7435d767bb7 {
  margin-left: auto;
margin-right: auto;
}

.shogun-countdown {
  display: flex;
  text-align: center;
  justify-content: center;
}

.shg-align-left > .shogun-countdown {
  justify-content: flex-start;
}

.shg-align-right > .shogun-countdown {
  justify-content: flex-end;
}

.shogun-countdown > div {
  padding: 5px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.shogun-countdown > div > label {
  font-size: 12px;
}

.shogun-countdown > span {
  padding: 5px;
  font-size: 32px;
  line-height: 32px;
}

.shogun-countdown > div > span {
  font-size: 32px;
  line-height: 32px;
  font-weight: 600;
}

.shogun-countdown-small > div > label {
  font-size: 8px;
}

.shogun-countdown-small > span,
.shogun-countdown-small > div > span  {
  font-size: 21px;
  line-height: 21px;
}

.shogun-countdown-large > div > label {
  font-size: 18px;
}

.shogun-countdown-large > span,
.shogun-countdown-large > div > span {
  font-size: 48px;
  line-height: 48px;
}

@media (min-width: 768px) {
  .shogun-countdown > span,
  .shogun-countdown > div > span {
    font-size: 45px;
    line-height: 45px;
  }

  .shogun-countdown-small > span,
  .shogun-countdown-small > div > span {
    font-size: 30px;
    line-height: 30px;
  }

  .shogun-countdown-large > span,
  .shogun-countdown-large > div > span {
    font-size: 68px;
    line-height: 68px;
  }
}

#s-004b1625-c86d-4ca4-87b1-31660b8d1ab7 {
  margin-left: auto;
margin-right: auto;
padding-right: 50%;
}
@media (min-width: 1200px){#s-004b1625-c86d-4ca4-87b1-31660b8d1ab7 {
  padding-right: 50%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-004b1625-c86d-4ca4-87b1-31660b8d1ab7 {
  padding-left: 25%;
padding-right: 25%;
}
}
#s-004b1625-c86d-4ca4-87b1-31660b8d1ab7 .shogun-countdown span, #s-004b1625-c86d-4ca4-87b1-31660b8d1ab7 .shogun-countdown label {
  color: rgba(51, 51, 51, 1);
}
#s-90b4f558-cd7d-499d-bb04-d9ed83449238 {
  margin-left: auto;
margin-right: auto;
}

.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-24143a98-c265-447d-bace-781170091491 {
  margin-left: auto;
margin-right: auto;
text-decoration: none;
text-align: left;
}
@media (max-width: 767px){#s-24143a98-c265-447d-bace-781170091491 {
  margin-top: -10px;
}
}
#s-24143a98-c265-447d-bace-781170091491 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-24143a98-c265-447d-bace-781170091491 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-24143a98-c265-447d-bace-781170091491 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-24143a98-c265-447d-bace-781170091491 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-24143a98-c265-447d-bace-781170091491 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-24143a98-c265-447d-bace-781170091491 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-24143a98-c265-447d-bace-781170091491 .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-24143a98-c265-447d-bace-781170091491 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 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-24143a98-c265-447d-bace-781170091491 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-24143a98-c265-447d-bace-781170091491 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-24143a98-c265-447d-bace-781170091491 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-24143a98-c265-447d-bace-781170091491-btn-wrapper {
    text-align: center;
  }


#s-24143a98-c265-447d-bace-781170091491 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-24143a98-c265-447d-bace-781170091491 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-24143a98-c265-447d-bace-781170091491 .shg-variant-btn:active, #s-24143a98-c265-447d-bace-781170091491 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-24143a98-c265-447d-bace-781170091491 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-88b42d96-7f9d-4bc8-8782-7edd89408df3 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 30px;
text-align: left;
}
@media (max-width: 767px){#s-88b42d96-7f9d-4bc8-8782-7edd89408df3 {
  padding-top: 20px;
padding-bottom: 10px;
}
}
#s-88b42d96-7f9d-4bc8-8782-7edd89408df3 .shg-product-sold-out {
  display: none;
  color: rgba(117, 168, 1, 1);
  font-size: 36px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-88b42d96-7f9d-4bc8-8782-7edd89408df3 .shg-product-price {
  color: rgba(117, 168, 1, 1);
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 36px;
}

#s-88b42d96-7f9d-4bc8-8782-7edd89408df3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-128ea8a0-8e54-4a1b-a504-b0f25daba892 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-128ea8a0-8e54-4a1b-a504-b0f25daba892"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-128ea8a0-8e54-4a1b-a504-b0f25daba892"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-128ea8a0-8e54-4a1b-a504-b0f25daba892"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-128ea8a0-8e54-4a1b-a504-b0f25daba892"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

.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-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  box-shadow:0px 1px 3px 0px rgba(29, 28, 28, 0.79);
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDBmZGY1NzgtODM4Mi00MTk5LTkzZDAtYTdlNzIzMTA2Nzk0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZDBmZGY1NzgtODM4Mi00MTk5LTkzZDAtYTdlNzIzMTA2Nzk0KSIvPjwvc3ZnPg==);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(31, 31, 31, 0.83);
border-radius: 30px;
text-align: center;
cursor: pointer;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}];
}
#s-162fb615-9edb-494e-8808-73d8ca4c99f1:hover {box-shadow:1px 1px 5px 2px rgba(32, 32, 32, 0.33) !important;
background-color: #424242 !important;
text-decoration: none !important;
color: rgba(10, 10, 10, 1) !important;}#s-162fb615-9edb-494e-8808-73d8ca4c99f1:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZWE3ZWZhZGMtYzc3MC00NTdiLWEyZTEtYTMyZGE4MTQ0YWM2IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZWE3ZWZhZGMtYzc3MC00NTdiLWEyZTEtYTMyZGE4MTQ0YWM2KSIvPjwvc3ZnPg==);
background-repeat: no-repeat;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}];
}
#s-162fb615-9edb-494e-8808-73d8ca4c99f1:hover {box-shadow:1px 2px 1px 0px rgba(32, 32, 32, 0.76) !important;
background-color: #424242 !important;
text-decoration: none !important;
color: rgba(10, 10, 10, 1) !important;}}@media (max-width: 767px){#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iY2EyMmUwMTktNTg3Yy00ZDM4LWI5OTEtNzIxODU5OTM4ZmVhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjY2EyMmUwMTktNTg3Yy00ZDM4LWI5OTEtNzIxODU5OTM4ZmVhKSIvPjwvc3ZnPg==);
background-repeat: no-repeat;
margin-bottom: 10px;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}];
}
}

  #s-162fb615-9edb-494e-8808-73d8ca4c99f1-atc-btn-wrapper {
    text-align: center;
  }


#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-162fb615-9edb-494e-8808-73d8ca4c99f1-atc-btn-wrapper {
    text-align: center;
  }


#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-162fb615-9edb-494e-8808-73d8ca4c99f1-atc-btn-wrapper {
    text-align: center;
  }


#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-162fb615-9edb-494e-8808-73d8ca4c99f1-atc-btn-wrapper {
    text-align: center;
  }


#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-162fb615-9edb-494e-8808-73d8ca4c99f1-atc-btn-wrapper {
    text-align: center;
  }


#s-162fb615-9edb-494e-8808-73d8ca4c99f1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}

#s-162fb615-9edb-494e-8808-73d8ca4c99f1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7f24f44a-9461-4056-a065-73aaa8569b70 {
  box-shadow:0px 1px 2px 0px #000000;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTljNzJhODQtYjI4Yi00Mzk2LTg1NmEtNjg2NzIzOTgzMmIxIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojZWVmMTBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojMGIwYjBiO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5Njk2OTg4MTkyNDcxNTkiIHN0eWxlPSJzdG9wLWNvbG9yOiM1NjU2NTY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjAuOTgzMzMzNTE4Mjg4MzUyMiIgc3R5bGU9InN0b3AtY29sb3I6IzI5MjkyOTtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjYTljNzJhODQtYjI4Yi00Mzk2LTg1NmEtNjg2NzIzOTgzMmIxKSIvPjwvc3ZnPg==);
background-repeat: no-repeat;
border-style: solid;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(18, 18, 19, 1);
border-radius: 30px;
text-align: center;
text-decoration: none;
hover-type: gradient;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#eef10b"}, {"id"=>4, "pos"=>0.05, "color"=>"#0b0b0b"}, {"id"=>3, "pos"=>0.4969698819247159, "color"=>"#565656"}, {"id"=>5, "pos"=>0.9833335182883522, "color"=>"#292929"}];
}
#s-7f24f44a-9461-4056-a065-73aaa8569b70:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJhZGI4MmMtOTVjZi00NDhjLWI4MmEtZGMwZDZiYjkwOGYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1OTA5MDkwOTA5MDkwOTA5IiBzdHlsZT0ic3RvcC1jb2xvcjojZGFkYWRhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ2MzYzNjM2MzYzNjM2MzYiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNkYWRhZGE7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzBiYWRiODJjLTk1Y2YtNDQ4Yy1iODJhLWRjMGQ2YmI5MDhmMikiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0.05909090909090909, "color"=>"#dadada"}, {"id"=>2, "pos"=>0.4636363636363636, "color"=>"#ffffff"}, {"id"=>3, "pos"=>1, "color"=>"#dadada"}] !important;
hover-type: gradient !important;
color: rgba(9, 9, 9, 1) !important;}#s-7f24f44a-9461-4056-a065-73aaa8569b70:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-7f24f44a-9461-4056-a065-73aaa8569b70 {
  
}
#s-7f24f44a-9461-4056-a065-73aaa8569b70:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNTI0OTA1ZTEtNDhkYy00NTJlLTkyYTYtZmQ2NDFhMTJmZWFjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1OTA5MDkwOTA5MDkwOTA5IiBzdHlsZT0ic3RvcC1jb2xvcjojZGFkYWRhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ2MzYzNjM2MzYzNjM2MzYiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNkYWRhZGE7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzUyNDkwNWUxLTQ4ZGMtNDUyZS05MmE2LWZkNjQxYTEyZmVhYykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0.05909090909090909, "color"=>"#dadada"}, {"id"=>2, "pos"=>0.4636363636363636, "color"=>"#ffffff"}, {"id"=>3, "pos"=>1, "color"=>"#dadada"}] !important;
hover-type: gradient !important;
color: rgba(9, 9, 9, 1) !important;}}@media (max-width: 767px){#s-7f24f44a-9461-4056-a065-73aaa8569b70 {
  margin-bottom: 30px;
}
#s-7f24f44a-9461-4056-a065-73aaa8569b70:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMTVmY2QzMTgtOTgyZi00ZjAzLWEyZjItZDIxYjgxMDM5OTM5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1OTA5MDkwOTA5MDkwOTA5IiBzdHlsZT0ic3RvcC1jb2xvcjojZGFkYWRhO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ2MzYzNjM2MzYzNjM2MzYiIHN0eWxlPSJzdG9wLWNvbG9yOiNmZmZmZmY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNkYWRhZGE7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzE1ZmNkMzE4LTk4MmYtNGYwMy1hMmYyLWQyMWI4MTAzOTkzOSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0.05909090909090909, "color"=>"#dadada"}, {"id"=>2, "pos"=>0.4636363636363636, "color"=>"#ffffff"}, {"id"=>3, "pos"=>1, "color"=>"#dadada"}] !important;
hover-type: gradient !important;
color: rgba(9, 9, 9, 1) !important;}}

  #s-7f24f44a-9461-4056-a065-73aaa8569b70-root {
    text-align: center;
  }


#s-7f24f44a-9461-4056-a065-73aaa8569b70.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7f24f44a-9461-4056-a065-73aaa8569b70-root {
    text-align: center;
  }


#s-7f24f44a-9461-4056-a065-73aaa8569b70.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7f24f44a-9461-4056-a065-73aaa8569b70-root {
    text-align: center;
  }


#s-7f24f44a-9461-4056-a065-73aaa8569b70.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7f24f44a-9461-4056-a065-73aaa8569b70-root {
    text-align: center;
  }


#s-7f24f44a-9461-4056-a065-73aaa8569b70.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7f24f44a-9461-4056-a065-73aaa8569b70-root {
    text-align: center;
  }


#s-7f24f44a-9461-4056-a065-73aaa8569b70.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin-left: auto;
margin-right: auto;
max-width: 841px;
text-align: center;
}
@media (max-width: 767px){#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  display: none;
}
#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3, #wrap-s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 { display: none !important; }}


.shg-image-margin-container-s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin: 0 !important;
}






.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  
  
  
  
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin: 0 !important;
}






.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  
  
  
  
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin: 0 !important;
}






.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  
  
  
  
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin: 0 !important;
}






.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  
  
  
  
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 {
  margin: 0 !important;
}






.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3 .shogun-image-content {
  
    align-items: center;
  
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3c3e37c1-bec0-486b-ac22-b755aae5ddc3.shogun-image {
  box-sizing: border-box;
}




}
#s-3c89c662-852f-4710-93bf-71a5bef7afa1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 60px;
min-height: 50px;
background-color: rgba(244, 251, 247, 1);
}
@media (min-width: 1200px){#s-3c89c662-852f-4710-93bf-71a5bef7afa1 {
  display: none;
}
#s-3c89c662-852f-4710-93bf-71a5bef7afa1, #wrap-s-3c89c662-852f-4710-93bf-71a5bef7afa1 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-3c89c662-852f-4710-93bf-71a5bef7afa1 {
  display: none;
}
#s-3c89c662-852f-4710-93bf-71a5bef7afa1, #wrap-s-3c89c662-852f-4710-93bf-71a5bef7afa1 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-3c89c662-852f-4710-93bf-71a5bef7afa1 {
  display: none;
}
#s-3c89c662-852f-4710-93bf-71a5bef7afa1, #wrap-s-3c89c662-852f-4710-93bf-71a5bef7afa1 { display: none !important; }}@media (max-width: 767px){#s-3c89c662-852f-4710-93bf-71a5bef7afa1 {
  padding-bottom: 30px;
display: none;
}
#s-3c89c662-852f-4710-93bf-71a5bef7afa1, #wrap-s-3c89c662-852f-4710-93bf-71a5bef7afa1 { display: none !important; }}







#s-3c89c662-852f-4710-93bf-71a5bef7afa1 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3c89c662-852f-4710-93bf-71a5bef7afa1.shg-box.shg-c {
  justify-content: center;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
max-width: 576px;
aspect-ratio: 576/125;
text-align: center;
}
@media (min-width: 1200px){#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin-top: 5%;
margin-bottom: 3%;
display: none;
}
#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49, #wrap-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  display: none;
}
#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49, #wrap-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  display: none;
}
#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49, #wrap-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 { display: none !important; }}@media (max-width: 767px){#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin-top: 8%;
margin-left: 10%;
margin-bottom: 5%;
margin-right: 10%;
max-width: 576px;
aspect-ratio: 483/133;
}
}


.shg-image-margin-container-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
  margin-bottom: 3%;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }

    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-link {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 576px;
  }



  img.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
    
    
    
    max-height: 576px;
  }


.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-content {
  
    align-items: center;
  
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
      --shg-aspect-ratio: calc(576/125); 
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
      position: relative;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 576px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  
  
  margin-top: 5%;
  margin-bottom: 3%;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }

    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-link {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 576px;
  }



  img.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
    
    
    
    max-height: 576px;
  }


.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-content {
  
    align-items: center;
  
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
      --shg-aspect-ratio: calc(576/125); 
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
      position: relative;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 576px;
    }
  }

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

.shg-image-margin-container-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  
  
  
  
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }

    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-link {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 576px;
  }



  img.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
    
    
    
    max-height: 576px;
  }


.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-content {
  
    align-items: center;
  
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
      --shg-aspect-ratio: calc(576/125); 
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
      position: relative;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 576px;
    }
  }

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

.shg-image-margin-container-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  
  
  
  
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }

    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-link {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 576px;
  }



  img.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
    
    
    
    max-height: 576px;
  }


.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-content {
  
    align-items: center;
  
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
      --shg-aspect-ratio: calc(576/125); 
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
      position: relative;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 576px;
    }
  }

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

.shg-image-margin-container-s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 8%;
  margin-bottom: 5%;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }

    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-link {
      aspect-ratio: 576/125;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 576px;
  }



  img.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
    
    
    
    max-height: 576px;
  }


.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 .shogun-image-content {
  
    align-items: center;
  
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 {
      --shg-aspect-ratio: calc(576/125); 
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container {
      position: relative;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a3b3a766-0be8-40b7-9485-ae1e90a10d49 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 576px;
    }
  }

}
#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
max-width: 483px;
aspect-ratio: 483/133;
text-align: center;
}
@media (min-width: 1200px){#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin-top: 5%;
margin-bottom: 3%;
}
}@media (max-width: 767px){#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  display: none;
}
#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5, #wrap-s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 { display: none !important; }}


.shg-image-margin-container-s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
  margin-bottom: 3%;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }

    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-link {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 483px;
  }



  img.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
    
    
    
    max-height: 483px;
  }


.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
      --shg-aspect-ratio: calc(483/133); 
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
      position: relative;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 483px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  
  
  margin-top: 5%;
  margin-bottom: 3%;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }

    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-link {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 483px;
  }



  img.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
    
    
    
    max-height: 483px;
  }


.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
      --shg-aspect-ratio: calc(483/133); 
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
      position: relative;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 483px;
    }
  }

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

.shg-image-margin-container-s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  
  
  
  
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }

    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-link {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 483px;
  }



  img.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
    
    
    
    max-height: 483px;
  }


.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
      --shg-aspect-ratio: calc(483/133); 
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
      position: relative;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 483px;
    }
  }

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

.shg-image-margin-container-s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  
  
  
  
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }

    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-link {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 483px;
  }



  img.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
    
    
    
    max-height: 483px;
  }


.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
      --shg-aspect-ratio: calc(483/133); 
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
      position: relative;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 483px;
    }
  }

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

.shg-image-margin-container-s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  
  
  
  
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }

    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-link {
      aspect-ratio: 483/133;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 483px;
  }



  img.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
    
    
    
    max-height: 483px;
  }


.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 .shogun-image-content {
  
    align-items: center;
  
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 {
      --shg-aspect-ratio: calc(483/133); 
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container {
      position: relative;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-83bf8191-6b0d-45cb-bc7b-1c045af099b5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 483px;
    }
  }

}
#s-f2c08eaa-c481-4502-8cde-633b09464888 {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
text-align: left;
}
@media (max-width: 767px){#s-f2c08eaa-c481-4502-8cde-633b09464888 {
  padding-left: 20px;
padding-right: 20px;
}
}
#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(117, 168, 1, 1);
    border: 1px solid #ddd;
  }
#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
  font-family: Roboto;
  font-weight: 900;
  
  font-size: 21px;
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(117, 168, 1, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
@media (min-width: 992px) and (max-width: 1199px){#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(117, 168, 1, 1);
    border: 1px solid #ddd;
  }
#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
  font-family: Roboto;
  font-weight: 900;
  
  font-size: 18px;
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(117, 168, 1, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(117, 168, 1, 1);
    border: 1px solid #ddd;
  }
#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
  font-family: Roboto;
  font-weight: 900;
  
  font-size: 16px;
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(117, 168, 1, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
}@media (max-width: 767px){#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box  {
    background: none;
    border: none;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box::after {
    background: #fff;
    border: 1px solid #DDDDDD;
  }
  #s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box::after  {
    background: rgba(117, 168, 1, 1);
    border: 1px solid #ddd;
  }
#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
  font-family: Roboto;
  font-weight: 900;
  
  font-size: 18px;
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li.shogun-tab-active > .shogun-tab-box > .shogun-tab-title {
  color: rgba(51, 51, 51, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs > li > .shogun-tab-border {
  width: calc(100% - 2 * 1px);
  left: 1px;
  bottom: -1px;
  height: 1px;
  background: rgba(117, 168, 1, 1);
}

#s-f2c08eaa-c481-4502-8cde-633b09464888 .shogun-tabs-body {
  margin-top: -1px;
  border-top: 1px solid #ddd;
}
}
#s-89d097af-159b-48ff-80d1-d3a545c41cff {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-89d097af-159b-48ff-80d1-d3a545c41cff {
  padding-left: 2%;
}
}
@media (min-width: 0px) {
[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

[id="s-89d097af-159b-48ff-80d1-d3a545c41cff"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 0.0px);
}

}

#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16 {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
min-height: 40px;
background-color: rgba(223, 234, 210, 1);
}
@media (min-width: 1200px){#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16 {
  margin-top: 5%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16 {
  margin-top: 2%;
margin-bottom: 2%;
padding-top: 0%;
padding-bottom: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16 {
  margin-top: 0%;
margin-bottom: 0%;
}
}@media (max-width: 767px){#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16 {
  margin-top: 0px;
margin-bottom: 0%;
padding-top: 3%;
}
}







#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb265d69-a7cc-4b7d-bddd-cd4337efba16.shg-box.shg-c {
  justify-content: center;
}

#s-aa36b245-0991-4bf6-addf-860e34276391 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-right: 5%;
text-align: center;
}
@media (min-width: 1200px){#s-aa36b245-0991-4bf6-addf-860e34276391 {
  padding-left: 5%;
padding-right: 5%;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-aa36b245-0991-4bf6-addf-860e34276391 {
  padding-top: 20px;
padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-aa36b245-0991-4bf6-addf-860e34276391 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-aa36b245-0991-4bf6-addf-860e34276391 {
  margin-top: 10px;
padding-top: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-aa36b245-0991-4bf6-addf-860e34276391 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-aa36b245-0991-4bf6-addf-860e34276391 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-aa36b245-0991-4bf6-addf-860e34276391 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-aa36b245-0991-4bf6-addf-860e34276391 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-aa36b245-0991-4bf6-addf-860e34276391 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: center;
}
@media (min-width: 1200px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b {
  padding-left: 5%;
padding-right: 5%;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b {
  padding-bottom: 20px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b {
  padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 2em;
  
  
}


@media (min-width: 1200px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b .shogun-heading-component h6 {
  color: rgba(102, 102, 102, 1);
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 2em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 2em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 11px;
  line-height: 2em;
  
  
}


}@media (max-width: 767px){#s-88cf6c2f-67a6-4e35-a9ec-dcfac4bfc13b .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  
  
}


}
#s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin-left: auto;
margin-right: auto;
max-width: 841px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-content {
  
    align-items: center;
  
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
      position: relative;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  
  
  
  
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-content {
  
    align-items: center;
  
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
      position: relative;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  
  
  
  
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-content {
  
    align-items: center;
  
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
      position: relative;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  
  
  
  
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-content {
  
    align-items: center;
  
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
      position: relative;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  
  
  
  
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-96278ef4-0072-4647-8cc1-22f20c0ab59f .shogun-image-content {
  
    align-items: center;
  
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container {
      position: relative;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-96278ef4-0072-4647-8cc1-22f20c0ab59f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

}
#s-9d40adea-9821-4910-8f09-0f5f36f0ef34 {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-9d40adea-9821-4910-8f09-0f5f36f0ef34 {
  padding-left: 2%;
}
}
@media (min-width: 0px) {
[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-9d40adea-9821-4910-8f09-0f5f36f0ef34"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-7077c139-862a-42b2-a746-bad86b5a8828 {
  margin-top: 1%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
min-height: 40px;
background-color: rgba(223, 234, 210, 1);
}
@media (min-width: 992px) and (max-width: 1199px){#s-7077c139-862a-42b2-a746-bad86b5a8828 {
  margin-top: 2%;
margin-bottom: 2%;
padding-top: 0%;
padding-bottom: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7077c139-862a-42b2-a746-bad86b5a8828 {
  margin-top: 2%;
margin-bottom: 2%;
}
}@media (max-width: 767px){#s-7077c139-862a-42b2-a746-bad86b5a8828 {
  margin-top: 0px;
margin-bottom: 0%;
padding-top: 3%;
}
}







#s-7077c139-862a-42b2-a746-bad86b5a8828 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7077c139-862a-42b2-a746-bad86b5a8828.shg-box.shg-c {
  justify-content: center;
}

#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: center;
}
@media (min-width: 1200px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca {
  padding-left: 5%;
padding-right: 5%;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca {
  padding-top: 10px;
padding-left: 3%;
padding-bottom: 10px;
padding-right: 3%;
text-align: left;
}
}@media (max-width: 767px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca {
  margin-top: 10px;
padding-top: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-026dcb5e-4d86-48bc-8179-6e056dfd98ca .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-right: 5%;
text-align: center;
}
@media (min-width: 1200px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 {
  padding-left: 5%;
padding-right: 5%;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 {
  padding-top: 0px;
padding-left: 3%;
padding-bottom: 0px;
padding-right: 3%;
text-align: left;
}
}@media (max-width: 767px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 {
  padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 2em;
  
  
}


@media (min-width: 1200px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 .shogun-heading-component h6 {
  color: rgba(102, 102, 102, 1);
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 2em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 2em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 11px;
  line-height: 2em;
  
  
}


}@media (max-width: 767px){#s-19ec9606-6bfd-495a-823e-1f5a12ca55d2 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  
  
}


}
#s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin-left: auto;
margin-right: auto;
max-width: 841px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-content {
  
    align-items: center;
  
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-397fc8a3-eb16-4174-a215-e01c8d363244 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
      position: relative;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  
  
  
  
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-content {
  
    align-items: center;
  
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-397fc8a3-eb16-4174-a215-e01c8d363244 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
      position: relative;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  
  
  
  
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-content {
  
    align-items: center;
  
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-397fc8a3-eb16-4174-a215-e01c8d363244 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
      position: relative;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  
  
  
  
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-content {
  
    align-items: center;
  
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-397fc8a3-eb16-4174-a215-e01c8d363244 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
      position: relative;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  
  
  
  
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-397fc8a3-eb16-4174-a215-e01c8d363244 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-397fc8a3-eb16-4174-a215-e01c8d363244 .shogun-image-content {
  
    align-items: center;
  
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shg-align-container {
  display: flex;
  justify-content: center
}

.s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-397fc8a3-eb16-4174-a215-e01c8d363244 {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container {
      position: relative;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-397fc8a3-eb16-4174-a215-e01c8d363244 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

}
#s-37fd3611-7f2e-45f5-8cd7-51012afb23dc {
  margin-top: 20px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
}
@media (min-width: 992px) and (max-width: 1199px){#s-37fd3611-7f2e-45f5-8cd7-51012afb23dc {
  padding-left: 2%;
}
}
@media (min-width: 0px) {
[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-37fd3611-7f2e-45f5-8cd7-51012afb23dc"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba {
  margin-top: 3%;
margin-left: auto;
margin-bottom: 3%;
margin-right: auto;
padding-top: 3%;
padding-left: 5%;
padding-bottom: 3%;
padding-right: 5%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
min-height: 40px;
background-color: rgba(223, 234, 210, 1);
}
@media (min-width: 1200px){#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba {
  margin-top: 5%;
margin-bottom: 1%;
padding-top: 0%;
padding-bottom: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba {
  margin-top: 2%;
margin-bottom: 2%;
padding-top: 0%;
padding-bottom: 0%;
}
}@media (min-width: 768px) and (max-width: 991px){#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba {
  margin-top: 2%;
margin-bottom: 2%;
}
}@media (max-width: 767px){#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba {
  margin-top: 0px;
margin-bottom: 0%;
padding-top: 3%;
}
}







#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e3da6a86-e4a7-4400-a4d6-56ef942aa0ba.shg-box.shg-c {
  justify-content: center;
}

#s-10c6501e-977d-4284-9ca3-857c21283383 {
  margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
text-align: center;
}
@media (min-width: 1200px){#s-10c6501e-977d-4284-9ca3-857c21283383 {
  padding-top: 35px;
padding-left: 5%;
padding-bottom: 10px;
padding-right: 5%;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-10c6501e-977d-4284-9ca3-857c21283383 {
  padding-top: 20px;
padding-bottom: 10px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-10c6501e-977d-4284-9ca3-857c21283383 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: left;
}
}@media (max-width: 767px){#s-10c6501e-977d-4284-9ca3-857c21283383 {
  margin-top: 10px;
padding-top: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-10c6501e-977d-4284-9ca3-857c21283383 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  
  
  
  
}


@media (min-width: 1200px){#s-10c6501e-977d-4284-9ca3-857c21283383 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 28px;
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-10c6501e-977d-4284-9ca3-857c21283383 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 24px;
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-10c6501e-977d-4284-9ca3-857c21283383 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 18px;
  
  
  
}


}@media (max-width: 767px){#s-10c6501e-977d-4284-9ca3-857c21283383 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 26px;
  
  
  
}


}
#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 5%;
padding-bottom: 30px;
padding-right: 5%;
text-align: center;
}
@media (min-width: 1200px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 {
  padding-left: 5%;
padding-right: 5%;
text-align: left;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 {
  padding-bottom: 20px;
text-align: left;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 {
  padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
}@media (max-width: 767px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 {
  padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
}
}
#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 2em;
  
  
}


@media (min-width: 1200px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 .shogun-heading-component h6 {
  color: rgba(102, 102, 102, 1);
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 2em;
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 13px;
  line-height: 2em;
  
  
}


}@media (min-width: 768px) and (max-width: 991px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 11px;
  line-height: 2em;
  
  
}


}@media (max-width: 767px){#s-c03ca383-4953-4816-9d8f-39e4b6c09ba3 .shogun-heading-component h6 {
  
  font-weight:  normal ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 16px;
  line-height: 1.5em;
  
  
}


}
#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin-left: auto;
margin-right: auto;
max-width: 841px;
aspect-ratio: 16/9;
text-align: center;
}



.shg-image-margin-container-s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-content {
  
    align-items: center;
  
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
      position: relative;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  
  
  
  
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-content {
  
    align-items: center;
  
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
      position: relative;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  
  
  
  
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-content {
  
    align-items: center;
  
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
      position: relative;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  
  
  
  
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-content {
  
    align-items: center;
  
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
      position: relative;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

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

.shg-image-margin-container-s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  
  
  
  
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }

    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-link {
      aspect-ratio: 16/9;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 841px;
  }



  img.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
    
    
    
    max-height: 841px;
  }


.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe .shogun-image-content {
  
    align-items: center;
  
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shg-align-container {
  display: flex;
  justify-content: center
}

.s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe {
      --shg-aspect-ratio: calc(16/9); 
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container {
      position: relative;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-050b7336-f30b-4b0e-a1b5-cf6519390ebe img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 841px;
    }
  }

}
#s-0c0890ad-7c7a-4b8c-aa9d-eba31e7cf65c {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 20px;
text-align: center;
}

#s-0c0890ad-7c7a-4b8c-aa9d-eba31e7cf65c .shogun-heading-component h1 {
  color: rgba(94, 137, 6, 1);
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  
  
  
  
}



#s-bd246d9b-d173-4551-b10c-ada85461223b {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-bd246d9b-d173-4551-b10c-ada85461223b {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-bd246d9b-d173-4551-b10c-ada85461223b"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-bd246d9b-d173-4551-b10c-ada85461223b"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-bd246d9b-d173-4551-b10c-ada85461223b"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-bd246d9b-d173-4551-b10c-ada85461223b"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-1ceaa105-1652-48bd-a3eb-2d7b9c7c127c {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}
@media (min-width: 1200px){#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  max-width: 1000px;
aspect-ratio: 1000/733;
}
}


.shg-image-margin-container-s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-content {
  
    align-items: center;
  
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-94aa8635-9777-4d71-8c42-36feb9798afc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
      position: relative;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-94aa8635-9777-4d71-8c42-36feb9798afc {
  
  
  
  
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-content {
  
    align-items: center;
  
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-94aa8635-9777-4d71-8c42-36feb9798afc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
      position: relative;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-94aa8635-9777-4d71-8c42-36feb9798afc {
  
  
  
  
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-content {
  
    align-items: center;
  
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-94aa8635-9777-4d71-8c42-36feb9798afc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
      position: relative;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-94aa8635-9777-4d71-8c42-36feb9798afc {
  
  
  
  
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-content {
  
    align-items: center;
  
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-94aa8635-9777-4d71-8c42-36feb9798afc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
      position: relative;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-94aa8635-9777-4d71-8c42-36feb9798afc {
  
  
  
  
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-94aa8635-9777-4d71-8c42-36feb9798afc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-94aa8635-9777-4d71-8c42-36feb9798afc .shogun-image-content {
  
    align-items: center;
  
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-94aa8635-9777-4d71-8c42-36feb9798afc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container {
      position: relative;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-94aa8635-9777-4d71-8c42-36feb9798afc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-e791e899-7d8d-4e4b-9c2f-766502d6ef9f {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-e791e899-7d8d-4e4b-9c2f-766502d6ef9f .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-43e22f46-1e96-4dc7-a79d-53460a33fede {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-43e22f46-1e96-4dc7-a79d-53460a33fede .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-43e22f46-1e96-4dc7-a79d-53460a33fede .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-43e22f46-1e96-4dc7-a79d-53460a33fede .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzc4YzMwOTMtOTNhZC00MWFiLWFlYjYtNGQ2ZTQ3YTlkMmRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5MjQyNDQyNzM3OTI2MTM0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzJhNDAxO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NzhjMzA5My05M2FkLTQxYWItYWViNi00ZDZlNDdhOWQyZGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4924244273792613, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-dfd1dfb0-c797-43e3-8057-acae0d808f0c-atc-btn-wrapper {
    text-align: center;
  }


#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-dfd1dfb0-c797-43e3-8057-acae0d808f0c-atc-btn-wrapper {
    text-align: center;
  }


#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-dfd1dfb0-c797-43e3-8057-acae0d808f0c-atc-btn-wrapper {
    text-align: center;
  }


#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-dfd1dfb0-c797-43e3-8057-acae0d808f0c-atc-btn-wrapper {
    text-align: center;
  }


#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-dfd1dfb0-c797-43e3-8057-acae0d808f0c-atc-btn-wrapper {
    text-align: center;
  }


#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dfd1dfb0-c797-43e3-8057-acae0d808f0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418:hover {background-color: rgba(8, 8, 8, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418-root {
    text-align: center;
  }


#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418-root {
    text-align: center;
  }


#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418-root {
    text-align: center;
  }


#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418-root {
    text-align: center;
  }


#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418-root {
    text-align: center;
  }


#s-5b0c3241-e6ef-46d6-a0f1-6e3399df3418.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-b0953cba-2ce6-40c9-b68c-8b158db92c31 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-content {
  
    align-items: center;
  
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
      position: relative;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  
  
  
  
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-content {
  
    align-items: center;
  
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
      position: relative;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  
  
  
  
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-content {
  
    align-items: center;
  
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
      position: relative;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  
  
  
  
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-content {
  
    align-items: center;
  
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
      position: relative;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  
  
  
  
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 .shogun-image-content {
  
    align-items: center;
  
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shg-align-container {
  display: flex;
  justify-content: center
}

.s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container {
      position: relative;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-fd7e7ff3-9f4a-4d56-8163-e701d2731b06 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-12fde351-9276-45d4-a82e-1350a2c6684d {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-12fde351-9276-45d4-a82e-1350a2c6684d .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-74305860-ea0f-4463-ac38-a17972667a56 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-74305860-ea0f-4463-ac38-a17972667a56 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-74305860-ea0f-4463-ac38-a17972667a56 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-74305860-ea0f-4463-ac38-a17972667a56 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmM2N2E3MzctZmZhOC00MjdiLWE3MzYtMjBlN2JmYjAzNDkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzZjNjdhNzM3LWZmYTgtNDI3Yi1hNzM2LTIwZTdiZmIwMzQ5MykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba-atc-btn-wrapper {
    text-align: center;
  }


#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba-atc-btn-wrapper {
    text-align: center;
  }


#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba-atc-btn-wrapper {
    text-align: center;
  }


#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba-atc-btn-wrapper {
    text-align: center;
  }


#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba-atc-btn-wrapper {
    text-align: center;
  }


#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-73a8e00c-8ffd-4cfa-ac2d-8206d96424ba.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f-root {
    text-align: center;
  }


#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f-root {
    text-align: center;
  }


#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f-root {
    text-align: center;
  }


#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f-root {
    text-align: center;
  }


#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f-root {
    text-align: center;
  }


#s-7bacb9d3-3ad1-49aa-9141-e27b23896b6f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-dd1afb3d-b0e4-40f7-9ea0-243cf7cb14f3 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
      position: relative;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  
  
  
  
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
      position: relative;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  
  
  
  
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
      position: relative;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  
  
  
  
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
      position: relative;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  
  
  
  
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 .shogun-image-content {
  
    align-items: center;
  
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container {
      position: relative;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d2290cbe-0ae1-4dee-b3b1-3fcf69f739b9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-3ea10556-4fa5-43ac-b7a9-37ec2ced5a77 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-3ea10556-4fa5-43ac-b7a9-37ec2ced5a77 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-1ffa56d2-3b93-4d13-a979-b57a7e74fa03 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-1ffa56d2-3b93-4d13-a979-b57a7e74fa03 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-1ffa56d2-3b93-4d13-a979-b57a7e74fa03 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-1ffa56d2-3b93-4d13-a979-b57a7e74fa03 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmZiOThlYmQtYzFiMi00MzRhLWJjNzgtZDQzYzFmOTE3Yzk5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2ZmYjk4ZWJkLWMxYjItNDM0YS1iYzc4LWQ0M2MxZjkxN2M5OSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-409229b7-8c7d-4a54-8eb5-0559c782c8d2-atc-btn-wrapper {
    text-align: center;
  }


#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-409229b7-8c7d-4a54-8eb5-0559c782c8d2-atc-btn-wrapper {
    text-align: center;
  }


#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-409229b7-8c7d-4a54-8eb5-0559c782c8d2-atc-btn-wrapper {
    text-align: center;
  }


#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-409229b7-8c7d-4a54-8eb5-0559c782c8d2-atc-btn-wrapper {
    text-align: center;
  }


#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-409229b7-8c7d-4a54-8eb5-0559c782c8d2-atc-btn-wrapper {
    text-align: center;
  }


#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-409229b7-8c7d-4a54-8eb5-0559c782c8d2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-19cfbce0-0743-4413-accb-b991e3f684e0 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-19cfbce0-0743-4413-accb-b991e3f684e0:hover {background-color: rgba(14, 14, 14, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-19cfbce0-0743-4413-accb-b991e3f684e0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-19cfbce0-0743-4413-accb-b991e3f684e0-root {
    text-align: center;
  }


#s-19cfbce0-0743-4413-accb-b991e3f684e0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-19cfbce0-0743-4413-accb-b991e3f684e0-root {
    text-align: center;
  }


#s-19cfbce0-0743-4413-accb-b991e3f684e0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-19cfbce0-0743-4413-accb-b991e3f684e0-root {
    text-align: center;
  }


#s-19cfbce0-0743-4413-accb-b991e3f684e0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-19cfbce0-0743-4413-accb-b991e3f684e0-root {
    text-align: center;
  }


#s-19cfbce0-0743-4413-accb-b991e3f684e0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-19cfbce0-0743-4413-accb-b991e3f684e0-root {
    text-align: center;
  }


#s-19cfbce0-0743-4413-accb-b991e3f684e0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-08b21542-432f-471c-9de2-e3264391de6e {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
      position: relative;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  
  
  
  
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
      position: relative;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  
  
  
  
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
      position: relative;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  
  
  
  
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
      position: relative;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  
  
  
  
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9add1ec1-82a7-49de-a0f6-f06cae598a19 .shogun-image-content {
  
    align-items: center;
  
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container {
      position: relative;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9add1ec1-82a7-49de-a0f6-f06cae598a19 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-dadf410a-f4df-4c97-b5ef-73a922d3e110 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-dadf410a-f4df-4c97-b5ef-73a922d3e110 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-2ef84e94-29ed-45b9-a60f-0b20ca7849e6 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-2ef84e94-29ed-45b9-a60f-0b20ca7849e6 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-2ef84e94-29ed-45b9-a60f-0b20ca7849e6 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-2ef84e94-29ed-45b9-a60f-0b20ca7849e6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-7b40bf5d-1e30-4d67-92a6-b51ca2108713-atc-btn-wrapper {
    text-align: center;
  }


#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-7b40bf5d-1e30-4d67-92a6-b51ca2108713-atc-btn-wrapper {
    text-align: center;
  }


#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-7b40bf5d-1e30-4d67-92a6-b51ca2108713-atc-btn-wrapper {
    text-align: center;
  }


#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-7b40bf5d-1e30-4d67-92a6-b51ca2108713-atc-btn-wrapper {
    text-align: center;
  }


#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-7b40bf5d-1e30-4d67-92a6-b51ca2108713-atc-btn-wrapper {
    text-align: center;
  }


#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-7b40bf5d-1e30-4d67-92a6-b51ca2108713.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2e32d398-8cb2-4db0-97a4-41861facae9a {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-2e32d398-8cb2-4db0-97a4-41861facae9a:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(254, 254, 254, 1) !important;}#s-2e32d398-8cb2-4db0-97a4-41861facae9a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2e32d398-8cb2-4db0-97a4-41861facae9a-root {
    text-align: center;
  }


#s-2e32d398-8cb2-4db0-97a4-41861facae9a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2e32d398-8cb2-4db0-97a4-41861facae9a-root {
    text-align: center;
  }


#s-2e32d398-8cb2-4db0-97a4-41861facae9a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2e32d398-8cb2-4db0-97a4-41861facae9a-root {
    text-align: center;
  }


#s-2e32d398-8cb2-4db0-97a4-41861facae9a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2e32d398-8cb2-4db0-97a4-41861facae9a-root {
    text-align: center;
  }


#s-2e32d398-8cb2-4db0-97a4-41861facae9a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2e32d398-8cb2-4db0-97a4-41861facae9a-root {
    text-align: center;
  }


#s-2e32d398-8cb2-4db0-97a4-41861facae9a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-31f06c86-0a96-4a60-86cf-88f623740d27 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-31f06c86-0a96-4a60-86cf-88f623740d27 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-31f06c86-0a96-4a60-86cf-88f623740d27"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-31f06c86-0a96-4a60-86cf-88f623740d27"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-31f06c86-0a96-4a60-86cf-88f623740d27"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-31f06c86-0a96-4a60-86cf-88f623740d27"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-4482f975-5248-4cde-a75f-a8cb1813f74e {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-content {
  
    align-items: center;
  
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
      position: relative;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  
  
  
  
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-content {
  
    align-items: center;
  
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
      position: relative;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  
  
  
  
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-content {
  
    align-items: center;
  
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
      position: relative;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  
  
  
  
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-content {
  
    align-items: center;
  
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
      position: relative;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  
  
  
  
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 .shogun-image-content {
  
    align-items: center;
  
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container {
      position: relative;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c19d8feb-f807-4fa8-8b34-4c668043d5e6 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-f059ea16-3ebc-48a3-9e02-1529e155d843 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-f059ea16-3ebc-48a3-9e02-1529e155d843 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-f7ed2cf3-0fc5-4ff2-ab15-5a4213904828 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-f7ed2cf3-0fc5-4ff2-ab15-5a4213904828 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-f7ed2cf3-0fc5-4ff2-ab15-5a4213904828 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-f7ed2cf3-0fc5-4ff2-ab15-5a4213904828 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzc4YzMwOTMtOTNhZC00MWFiLWFlYjYtNGQ2ZTQ3YTlkMmRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5MjQyNDQyNzM3OTI2MTM0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzJhNDAxO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NzhjMzA5My05M2FkLTQxYWItYWViNi00ZDZlNDdhOWQyZGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4924244273792613, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61-atc-btn-wrapper {
    text-align: center;
  }


#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61-atc-btn-wrapper {
    text-align: center;
  }


#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61-atc-btn-wrapper {
    text-align: center;
  }


#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61-atc-btn-wrapper {
    text-align: center;
  }


#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61-atc-btn-wrapper {
    text-align: center;
  }


#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-5d4a6afe-cc00-4e95-a5c4-41f86f028f61.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304:hover {background-color: rgba(8, 8, 8, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304-root {
    text-align: center;
  }


#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304-root {
    text-align: center;
  }


#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304-root {
    text-align: center;
  }


#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304-root {
    text-align: center;
  }


#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304-root {
    text-align: center;
  }


#s-068da6f9-ca4e-4c33-8c7c-b8fde9ad7304.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-b8214c16-1245-4878-8adf-c53492efd689 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-content {
  
    align-items: center;
  
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-475ecdca-68bc-458d-8439-be6b88082dca {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
      position: relative;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-475ecdca-68bc-458d-8439-be6b88082dca {
  
  
  
  
}

#s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-content {
  
    align-items: center;
  
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-475ecdca-68bc-458d-8439-be6b88082dca {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
      position: relative;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-475ecdca-68bc-458d-8439-be6b88082dca {
  
  
  
  
}

#s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-content {
  
    align-items: center;
  
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-475ecdca-68bc-458d-8439-be6b88082dca {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
      position: relative;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-475ecdca-68bc-458d-8439-be6b88082dca {
  
  
  
  
}

#s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-content {
  
    align-items: center;
  
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-475ecdca-68bc-458d-8439-be6b88082dca {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
      position: relative;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-475ecdca-68bc-458d-8439-be6b88082dca {
  
  
  
  
}

#s-475ecdca-68bc-458d-8439-be6b88082dca {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-475ecdca-68bc-458d-8439-be6b88082dca .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-475ecdca-68bc-458d-8439-be6b88082dca .shogun-image-content {
  
    align-items: center;
  
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shg-align-container {
  display: flex;
  justify-content: center
}

.s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-475ecdca-68bc-458d-8439-be6b88082dca {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container {
      position: relative;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-475ecdca-68bc-458d-8439-be6b88082dca img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-6bc2690d-49d9-4d52-a7e0-e44bf1d33198 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-6bc2690d-49d9-4d52-a7e0-e44bf1d33198 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-d3e8ea57-1f80-4d7d-aff5-7493394bfe91 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-d3e8ea57-1f80-4d7d-aff5-7493394bfe91 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-d3e8ea57-1f80-4d7d-aff5-7493394bfe91 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-d3e8ea57-1f80-4d7d-aff5-7493394bfe91 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c437501f-4d73-4573-9fe0-21e29e0c5353:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmM2N2E3MzctZmZhOC00MjdiLWE3MzYtMjBlN2JmYjAzNDkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzZjNjdhNzM3LWZmYTgtNDI3Yi1hNzM2LTIwZTdiZmIwMzQ5MykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-c437501f-4d73-4573-9fe0-21e29e0c5353:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c437501f-4d73-4573-9fe0-21e29e0c5353-atc-btn-wrapper {
    text-align: center;
  }


#s-c437501f-4d73-4573-9fe0-21e29e0c5353 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c437501f-4d73-4573-9fe0-21e29e0c5353-atc-btn-wrapper {
    text-align: center;
  }


#s-c437501f-4d73-4573-9fe0-21e29e0c5353 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c437501f-4d73-4573-9fe0-21e29e0c5353-atc-btn-wrapper {
    text-align: center;
  }


#s-c437501f-4d73-4573-9fe0-21e29e0c5353 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c437501f-4d73-4573-9fe0-21e29e0c5353-atc-btn-wrapper {
    text-align: center;
  }


#s-c437501f-4d73-4573-9fe0-21e29e0c5353 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c437501f-4d73-4573-9fe0-21e29e0c5353-atc-btn-wrapper {
    text-align: center;
  }


#s-c437501f-4d73-4573-9fe0-21e29e0c5353 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c437501f-4d73-4573-9fe0-21e29e0c5353.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f44fca9c-9b20-44b2-856f-408cbad2ccf2-root {
    text-align: center;
  }


#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f44fca9c-9b20-44b2-856f-408cbad2ccf2-root {
    text-align: center;
  }


#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f44fca9c-9b20-44b2-856f-408cbad2ccf2-root {
    text-align: center;
  }


#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f44fca9c-9b20-44b2-856f-408cbad2ccf2-root {
    text-align: center;
  }


#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f44fca9c-9b20-44b2-856f-408cbad2ccf2-root {
    text-align: center;
  }


#s-f44fca9c-9b20-44b2-856f-408cbad2ccf2.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-fea60e31-b9e4-40fe-b9f7-c1c02bd384d8 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-content {
  
    align-items: center;
  
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c8ebc156-b69b-46d6-83bb-de532571943d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
      position: relative;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c8ebc156-b69b-46d6-83bb-de532571943d {
  
  
  
  
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-content {
  
    align-items: center;
  
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c8ebc156-b69b-46d6-83bb-de532571943d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
      position: relative;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c8ebc156-b69b-46d6-83bb-de532571943d {
  
  
  
  
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-content {
  
    align-items: center;
  
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c8ebc156-b69b-46d6-83bb-de532571943d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
      position: relative;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c8ebc156-b69b-46d6-83bb-de532571943d {
  
  
  
  
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-content {
  
    align-items: center;
  
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c8ebc156-b69b-46d6-83bb-de532571943d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
      position: relative;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c8ebc156-b69b-46d6-83bb-de532571943d {
  
  
  
  
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c8ebc156-b69b-46d6-83bb-de532571943d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c8ebc156-b69b-46d6-83bb-de532571943d .shogun-image-content {
  
    align-items: center;
  
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c8ebc156-b69b-46d6-83bb-de532571943d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container {
      position: relative;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c8ebc156-b69b-46d6-83bb-de532571943d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-d0dbae9a-2f7d-4df5-8b10-aa2d6439bdad {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-d0dbae9a-2f7d-4df5-8b10-aa2d6439bdad .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-6d77a521-0c19-49e8-81b7-1283f269d387 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-6d77a521-0c19-49e8-81b7-1283f269d387 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-6d77a521-0c19-49e8-81b7-1283f269d387 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-6d77a521-0c19-49e8-81b7-1283f269d387 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6f9f608b-654b-437c-ab90-3c9b331695cc:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmZiOThlYmQtYzFiMi00MzRhLWJjNzgtZDQzYzFmOTE3Yzk5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2ZmYjk4ZWJkLWMxYjItNDM0YS1iYzc4LWQ0M2MxZjkxN2M5OSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-6f9f608b-654b-437c-ab90-3c9b331695cc:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6f9f608b-654b-437c-ab90-3c9b331695cc-atc-btn-wrapper {
    text-align: center;
  }


#s-6f9f608b-654b-437c-ab90-3c9b331695cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6f9f608b-654b-437c-ab90-3c9b331695cc-atc-btn-wrapper {
    text-align: center;
  }


#s-6f9f608b-654b-437c-ab90-3c9b331695cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6f9f608b-654b-437c-ab90-3c9b331695cc-atc-btn-wrapper {
    text-align: center;
  }


#s-6f9f608b-654b-437c-ab90-3c9b331695cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6f9f608b-654b-437c-ab90-3c9b331695cc-atc-btn-wrapper {
    text-align: center;
  }


#s-6f9f608b-654b-437c-ab90-3c9b331695cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6f9f608b-654b-437c-ab90-3c9b331695cc-atc-btn-wrapper {
    text-align: center;
  }


#s-6f9f608b-654b-437c-ab90-3c9b331695cc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6f9f608b-654b-437c-ab90-3c9b331695cc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-64bf7d53-6782-47f0-963c-b256c1c17f1a {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-64bf7d53-6782-47f0-963c-b256c1c17f1a:hover {background-color: rgba(14, 14, 14, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-64bf7d53-6782-47f0-963c-b256c1c17f1a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-64bf7d53-6782-47f0-963c-b256c1c17f1a-root {
    text-align: center;
  }


#s-64bf7d53-6782-47f0-963c-b256c1c17f1a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-64bf7d53-6782-47f0-963c-b256c1c17f1a-root {
    text-align: center;
  }


#s-64bf7d53-6782-47f0-963c-b256c1c17f1a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-64bf7d53-6782-47f0-963c-b256c1c17f1a-root {
    text-align: center;
  }


#s-64bf7d53-6782-47f0-963c-b256c1c17f1a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-64bf7d53-6782-47f0-963c-b256c1c17f1a-root {
    text-align: center;
  }


#s-64bf7d53-6782-47f0-963c-b256c1c17f1a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-64bf7d53-6782-47f0-963c-b256c1c17f1a-root {
    text-align: center;
  }


#s-64bf7d53-6782-47f0-963c-b256c1c17f1a.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-9af8409d-d5c5-4607-bd35-c7aa1e6bca74 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c9a0133d-7161-4460-a4cf-84d732034903 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
      position: relative;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-c9a0133d-7161-4460-a4cf-84d732034903 {
  
  
  
  
}

#s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c9a0133d-7161-4460-a4cf-84d732034903 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
      position: relative;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c9a0133d-7161-4460-a4cf-84d732034903 {
  
  
  
  
}

#s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c9a0133d-7161-4460-a4cf-84d732034903 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
      position: relative;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c9a0133d-7161-4460-a4cf-84d732034903 {
  
  
  
  
}

#s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c9a0133d-7161-4460-a4cf-84d732034903 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
      position: relative;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-c9a0133d-7161-4460-a4cf-84d732034903 {
  
  
  
  
}

#s-c9a0133d-7161-4460-a4cf-84d732034903 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-c9a0133d-7161-4460-a4cf-84d732034903 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-c9a0133d-7161-4460-a4cf-84d732034903 .shogun-image-content {
  
    align-items: center;
  
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shg-align-container {
  display: flex;
  justify-content: center
}

.s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-c9a0133d-7161-4460-a4cf-84d732034903 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container {
      position: relative;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-c9a0133d-7161-4460-a4cf-84d732034903 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-e24d0c22-cb58-4ea1-8495-0688a0bbdeb4 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-e24d0c22-cb58-4ea1-8495-0688a0bbdeb4 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-a1133069-3468-44a5-b516-188046b672a0 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-a1133069-3468-44a5-b516-188046b672a0 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-a1133069-3468-44a5-b516-188046b672a0 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-a1133069-3468-44a5-b516-188046b672a0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-83697f71-5488-469c-89ad-38b302dca49b {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-83697f71-5488-469c-89ad-38b302dca49b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-83697f71-5488-469c-89ad-38b302dca49b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-83697f71-5488-469c-89ad-38b302dca49b-atc-btn-wrapper {
    text-align: center;
  }


#s-83697f71-5488-469c-89ad-38b302dca49b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-83697f71-5488-469c-89ad-38b302dca49b-atc-btn-wrapper {
    text-align: center;
  }


#s-83697f71-5488-469c-89ad-38b302dca49b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-83697f71-5488-469c-89ad-38b302dca49b-atc-btn-wrapper {
    text-align: center;
  }


#s-83697f71-5488-469c-89ad-38b302dca49b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-83697f71-5488-469c-89ad-38b302dca49b-atc-btn-wrapper {
    text-align: center;
  }


#s-83697f71-5488-469c-89ad-38b302dca49b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-83697f71-5488-469c-89ad-38b302dca49b-atc-btn-wrapper {
    text-align: center;
  }


#s-83697f71-5488-469c-89ad-38b302dca49b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-83697f71-5488-469c-89ad-38b302dca49b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a2ef772f-8af2-49d7-8acc-ca27eb872458 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-a2ef772f-8af2-49d7-8acc-ca27eb872458:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(254, 254, 254, 1) !important;}#s-a2ef772f-8af2-49d7-8acc-ca27eb872458:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a2ef772f-8af2-49d7-8acc-ca27eb872458-root {
    text-align: center;
  }


#s-a2ef772f-8af2-49d7-8acc-ca27eb872458.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a2ef772f-8af2-49d7-8acc-ca27eb872458-root {
    text-align: center;
  }


#s-a2ef772f-8af2-49d7-8acc-ca27eb872458.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a2ef772f-8af2-49d7-8acc-ca27eb872458-root {
    text-align: center;
  }


#s-a2ef772f-8af2-49d7-8acc-ca27eb872458.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a2ef772f-8af2-49d7-8acc-ca27eb872458-root {
    text-align: center;
  }


#s-a2ef772f-8af2-49d7-8acc-ca27eb872458.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a2ef772f-8af2-49d7-8acc-ca27eb872458-root {
    text-align: center;
  }


#s-a2ef772f-8af2-49d7-8acc-ca27eb872458.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-3293bc85-73b0-48f1-afbc-d1d2775921a3 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-3293bc85-73b0-48f1-afbc-d1d2775921a3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3293bc85-73b0-48f1-afbc-d1d2775921a3"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-3293bc85-73b0-48f1-afbc-d1d2775921a3"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-3293bc85-73b0-48f1-afbc-d1d2775921a3"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 5.0px);
}

}

#s-f8caf25d-aafb-4640-8f87-34afe469b369 {
  margin-left: auto;
margin-right: auto;
border-top-width: 4px;
border-left-width: 4px;
border-bottom-width: 4px;
border-right-width: 4px;
border-color: #000;
border-style: none;
}
@media (max-width: 767px){#s-f8caf25d-aafb-4640-8f87-34afe469b369 {
  margin-bottom: 10px;
}
}
#s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(204, 204, 204, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(255, 255, 255, 1);
}
@media (max-width: 767px){#s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e {
  margin-bottom: 10px;
padding-top: 0px;
padding-bottom: 10px;
}
}
@media (min-width: 0px) {
[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 992px) {
[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

@media (min-width: 1200px) {
[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 5.0px);
}

[id="s-9ad7724c-cdf2-42e0-b05e-8f0d90da247e"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 5.0px);
}

}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}



.shg-image-margin-container-s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin: 0 !important;
}





  img.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  
  
  
  
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin: 0 !important;
}





  img.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  
  
  
  
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin: 0 !important;
}





  img.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  
  
  
  
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin: 0 !important;
}





  img.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  
  
  
  
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 {
  margin: 0 !important;
}





  img.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21 .shogun-image-content {
  
    align-items: center;
  
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shg-align-container {
  display: flex;
  justify-content: center
}

.s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-da2a4f4a-b048-4b41-84b4-03c0e4b49c21.shogun-image {
  box-sizing: border-box;
}




}
#s-faf33db3-f044-4a72-a277-2a9f1b288cab {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 0%;
padding-bottom: 5px;
padding-right: 10%;
text-align: right;
}
@media (max-width: 767px){#s-faf33db3-f044-4a72-a277-2a9f1b288cab {
  padding-left: 5%;
padding-bottom: 0px;
padding-right: 5%;
text-align: center;
}
}
#s-faf33db3-f044-4a72-a277-2a9f1b288cab .shg-product-title-component h1 {
  
  
  
  
  font-size: 20px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-faf33db3-f044-4a72-a277-2a9f1b288cab .shg-product-title-component h1 {
  
  
  
  
  font-size: 13px;
  
  
  
}
}
#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 15px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .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-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 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-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-cbec5b3e-6862-4cd4-a147-d62984dfc111-btn-wrapper {
    text-align: center;
  }


#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-variant-btn:active, #s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-cbec5b3e-6862-4cd4-a147-d62984dfc111 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-fc821310-df0f-482b-b251-13539d621758 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 16px;
padding-right: 15%;
text-align: right;
}
@media (max-width: 767px){#s-fc821310-df0f-482b-b251-13539d621758 {
  padding-right: 0%;
text-align: center;
}
}
#s-fc821310-df0f-482b-b251-13539d621758 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 28px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-fc821310-df0f-482b-b251-13539d621758 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-fc821310-df0f-482b-b251-13539d621758 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}
@media (min-width: 768px) and (max-width: 991px){#s-fc821310-df0f-482b-b251-13539d621758 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-fc821310-df0f-482b-b251-13539d621758 .shg-product-price {
  color: #000;
  font-weight:  900 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 18px;
}

#s-fc821310-df0f-482b-b251-13539d621758 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(153, 153, 153, 1);
  
  
  font-style:  normal ;
  font-size: 12px;
  padding-left: 10px;
}
}
#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  margin-left: auto;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 30px;
background-color: rgba(117, 168, 1, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
color: rgba(255, 255, 255, 1);
}
#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMjgxNDQwOTYtM2NhNS00MGNmLWFiMDItYzFlYzVkMzBkOWYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3NWE4MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzI4MTQ0MDk2LTNjYTUtNDBjZi1hYjAyLWMxZWM1ZDMwZDlmMikiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#75a801"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;
hover-type: gradient !important;}#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  background-image: none;
background-color: rgba(117, 168, 1, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  margin-left: 5%;
}
}

  #s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae-atc-btn-wrapper {
    text-align: center;
  }


#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae-atc-btn-wrapper {
    text-align: center;
  }


#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae-atc-btn-wrapper {
    text-align: center;
  }


#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae-atc-btn-wrapper {
    text-align: center;
  }


#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae-atc-btn-wrapper {
    text-align: center;
  }


#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-5ba7ec8c-9c0e-4ea5-ba5d-85d6e1a507ae.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
color: rgba(4, 4, 4, 1);
background-image: none;
hover-type: color;
}
#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6:hover {background-color: rgba(66, 66, 66, 0) !important;
text-decoration: none !important;
color: rgba(12, 12, 12, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6-root {
    text-align: center;
  }


#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6-root {
    text-align: center;
  }


#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6-root {
    text-align: center;
  }


#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6-root {
    text-align: center;
  }


#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6-root {
    text-align: center;
  }


#s-ae5e1c50-b820-410e-b5ef-aecd8f80b4f6.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-fad14910-8fc2-49f9-9a1f-681238589b45 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(204, 204, 204, 1);
border-style: solid;
background-color: rgba(255, 255, 255, 1);
}

@media (min-width: 0px) {
[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-sm-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-sm-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-md-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-md-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-lg-5 {
  width: calc(41.66666666666667% - 0.0px);
}

[id="s-fad14910-8fc2-49f9-9a1f-681238589b45"] > .shg-row > .shg-c-lg-7 {
  width: calc(58.333333333333336% - 0.0px);
}

}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin-left: auto;
margin-right: auto;
max-width: 1880px;
text-align: center;
}



.shg-image-margin-container-s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin: 0 !important;
}





  img.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
    
    
    
    max-height: 1880px;
  }


.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 .shogun-image-content {
  
    align-items: center;
  
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  
  
  
  
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin: 0 !important;
}





  img.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
    
    
    
    max-height: 1880px;
  }


.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 .shogun-image-content {
  
    align-items: center;
  
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  
  
  
  
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin: 0 !important;
}





  img.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
    
    
    
    max-height: 1880px;
  }


.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 .shogun-image-content {
  
    align-items: center;
  
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  
  
  
  
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin: 0 !important;
}





  img.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
    
    
    
    max-height: 1880px;
  }


.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 .shogun-image-content {
  
    align-items: center;
  
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  
  
  
  
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 {
  margin: 0 !important;
}





  img.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
    
    
    
    max-height: 1880px;
  }


.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427 .shogun-image-content {
  
    align-items: center;
  
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3180d3b0-c5b9-4ae4-b8d3-cc8ef2012427.shogun-image {
  box-sizing: border-box;
}




}
#s-41868ae7-a5f2-4296-bc6d-88c446f3d1a2 {
  margin-left: auto;
margin-right: auto;
text-align: right;
}

#s-0f8b1bf7-e1b0-4f9d-bb61-5104586d4560 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 5px;
padding-right: 10%;
text-align: right;
}

#s-0f8b1bf7-e1b0-4f9d-bb61-5104586d4560 .shg-product-title-component h1 {
  
  
  
  
  font-size: 20px;
  
  
  
}
@media (min-width: 768px) and (max-width: 991px){#s-0f8b1bf7-e1b0-4f9d-bb61-5104586d4560 .shg-product-title-component h1 {
  
  
  
  
  font-size: 13px;
  
  
  
}
}
#s-d1db564a-badc-4d78-a17f-39937651a9cd {
  margin-left: auto;
margin-right: auto;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 {
  margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
text-decoration: none;
text-align: left;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .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-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 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-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-02f8bb6f-4d30-414f-8bcd-44acab994327-btn-wrapper {
    text-align: center;
  }


#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-variant-btn:active, #s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-02f8bb6f-4d30-414f-8bcd-44acab994327 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-4710ead6-58ed-4bd1-812d-b14d50c95646 {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 16px;
text-align: center;
}

#s-4710ead6-58ed-4bd1-812d-b14d50c95646 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 26px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-4710ead6-58ed-4bd1-812d-b14d50c95646 .shg-product-price {
  color: #000;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 26px;
}

#s-4710ead6-58ed-4bd1-812d-b14d50c95646 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3bb43c6e-2d12-476d-b0b4-77eb55b9ea13 {
  margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(117, 168, 1, 1);
border-style: none;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8 {
  margin-left: 5%;
margin-right: 5%;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(117, 168, 1, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-eb2582c3-0048-46eb-8bad-a436c8c127e8:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMWM5YzAwMDktODc2NC00MGYxLTgyMDItODg2MTBkZjNiMzYwIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUzMzMzMzUxODI4ODM1MjMiIHN0eWxlPSJzdG9wLWNvbG9yOiM3OWE5MTE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzFjOWMwMDA5LTg3NjQtNDBmMS04MjAyLTg4NjEwZGYzYjM2MCkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5333335182883523, "color"=>"#79a911"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-eb2582c3-0048-46eb-8bad-a436c8c127e8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-eb2582c3-0048-46eb-8bad-a436c8c127e8-atc-btn-wrapper {
    text-align: center;
  }


#s-eb2582c3-0048-46eb-8bad-a436c8c127e8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-eb2582c3-0048-46eb-8bad-a436c8c127e8-atc-btn-wrapper {
    text-align: center;
  }


#s-eb2582c3-0048-46eb-8bad-a436c8c127e8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-eb2582c3-0048-46eb-8bad-a436c8c127e8-atc-btn-wrapper {
    text-align: center;
  }


#s-eb2582c3-0048-46eb-8bad-a436c8c127e8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-eb2582c3-0048-46eb-8bad-a436c8c127e8-atc-btn-wrapper {
    text-align: center;
  }


#s-eb2582c3-0048-46eb-8bad-a436c8c127e8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn {
  color: #ffffff;
  font-size: 16px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-eb2582c3-0048-46eb-8bad-a436c8c127e8-atc-btn-wrapper {
    text-align: center;
  }


#s-eb2582c3-0048-46eb-8bad-a436c8c127e8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 900;
  
  font-family: Roboto;
  display:  block ;
}

#s-eb2582c3-0048-46eb-8bad-a436c8c127e8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-e535ed11-15e8-49c9-94a1-390295cba554 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 5px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(37, 37, 37, 0);
text-align: center;
text-decoration: none;
color: rgba(4, 4, 4, 1);
background-image: none;
hover-type: color;
}
#s-e535ed11-15e8-49c9-94a1-390295cba554:hover {background-color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;
color: rgba(12, 12, 12, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-e535ed11-15e8-49c9-94a1-390295cba554:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e535ed11-15e8-49c9-94a1-390295cba554-root {
    text-align: center;
  }


#s-e535ed11-15e8-49c9-94a1-390295cba554.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e535ed11-15e8-49c9-94a1-390295cba554-root {
    text-align: center;
  }


#s-e535ed11-15e8-49c9-94a1-390295cba554.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e535ed11-15e8-49c9-94a1-390295cba554-root {
    text-align: center;
  }


#s-e535ed11-15e8-49c9-94a1-390295cba554.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e535ed11-15e8-49c9-94a1-390295cba554-root {
    text-align: center;
  }


#s-e535ed11-15e8-49c9-94a1-390295cba554.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e535ed11-15e8-49c9-94a1-390295cba554-root {
    text-align: center;
  }


#s-e535ed11-15e8-49c9-94a1-390295cba554.shg-btn {
  color: rgba(4, 4, 4, 1);
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-family: Roboto;
  display:  inline-block ;
}
}
#s-5726e401-d1b1-4afd-9230-4cf09a83b2c2 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-5726e401-d1b1-4afd-9230-4cf09a83b2c2 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-5726e401-d1b1-4afd-9230-4cf09a83b2c2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-5726e401-d1b1-4afd-9230-4cf09a83b2c2"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-5726e401-d1b1-4afd-9230-4cf09a83b2c2"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-5726e401-d1b1-4afd-9230-4cf09a83b2c2"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-1bc04ca7-e38b-427d-bccb-3e538c1f3adf {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-content {
  
    align-items: center;
  
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
      position: relative;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  
  
  
  
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-content {
  
    align-items: center;
  
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
      position: relative;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  
  
  
  
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-content {
  
    align-items: center;
  
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
      position: relative;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  
  
  
  
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-content {
  
    align-items: center;
  
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
      position: relative;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  
  
  
  
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a .shogun-image-content {
  
    align-items: center;
  
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container {
      position: relative;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8c2f1095-95ba-4f5f-ac89-d575e488f35a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-9adb76ab-cda9-4e12-85a7-80c7fd5b3951 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-9adb76ab-cda9-4e12-85a7-80c7fd5b3951 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-cb502590-ef7a-46dc-a339-11ff88719304 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-cb502590-ef7a-46dc-a339-11ff88719304 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-cb502590-ef7a-46dc-a339-11ff88719304 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-cb502590-ef7a-46dc-a339-11ff88719304 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzc4YzMwOTMtOTNhZC00MWFiLWFlYjYtNGQ2ZTQ3YTlkMmRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5MjQyNDQyNzM3OTI2MTM0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzJhNDAxO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NzhjMzA5My05M2FkLTQxYWItYWViNi00ZDZlNDdhOWQyZGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4924244273792613, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd-atc-btn-wrapper {
    text-align: center;
  }


#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd-atc-btn-wrapper {
    text-align: center;
  }


#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd-atc-btn-wrapper {
    text-align: center;
  }


#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd-atc-btn-wrapper {
    text-align: center;
  }


#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd-atc-btn-wrapper {
    text-align: center;
  }


#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c7e3d0b8-a166-4d44-84cb-48c06731e3cd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-df5fdc2f-a463-47de-995d-36bdc8886307 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-df5fdc2f-a463-47de-995d-36bdc8886307:hover {background-color: rgba(8, 8, 8, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-df5fdc2f-a463-47de-995d-36bdc8886307:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-df5fdc2f-a463-47de-995d-36bdc8886307-root {
    text-align: center;
  }


#s-df5fdc2f-a463-47de-995d-36bdc8886307.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-df5fdc2f-a463-47de-995d-36bdc8886307-root {
    text-align: center;
  }


#s-df5fdc2f-a463-47de-995d-36bdc8886307.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-df5fdc2f-a463-47de-995d-36bdc8886307-root {
    text-align: center;
  }


#s-df5fdc2f-a463-47de-995d-36bdc8886307.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-df5fdc2f-a463-47de-995d-36bdc8886307-root {
    text-align: center;
  }


#s-df5fdc2f-a463-47de-995d-36bdc8886307.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-df5fdc2f-a463-47de-995d-36bdc8886307-root {
    text-align: center;
  }


#s-df5fdc2f-a463-47de-995d-36bdc8886307.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-fbba2e61-e177-4b93-942c-4f1d0ea0bdbf {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}
@media (min-width: 1200px){#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  max-width: 1000px;
aspect-ratio: 1000/733;
}
}


.shg-image-margin-container-s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-content {
  
    align-items: center;
  
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
      position: relative;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  
  
  
  
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-content {
  
    align-items: center;
  
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
      position: relative;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  
  
  
  
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-content {
  
    align-items: center;
  
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
      position: relative;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  
  
  
  
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-content {
  
    align-items: center;
  
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
      position: relative;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  
  
  
  
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc .shogun-image-content {
  
    align-items: center;
  
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container {
      position: relative;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0c510dfd-99c3-42ba-b5eb-f775b8f095fc img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-9cd78d73-8d8a-47cb-a41c-f41d497f454d {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-9cd78d73-8d8a-47cb-a41c-f41d497f454d .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-ada85660-b9ea-49ad-ad8f-552e6e2f9c13 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-ada85660-b9ea-49ad-ad8f-552e6e2f9c13 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-ada85660-b9ea-49ad-ad8f-552e6e2f9c13 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-ada85660-b9ea-49ad-ad8f-552e6e2f9c13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f7a955be-bde1-4941-8ded-c48780adc99d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmM2N2E3MzctZmZhOC00MjdiLWE3MzYtMjBlN2JmYjAzNDkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzZjNjdhNzM3LWZmYTgtNDI3Yi1hNzM2LTIwZTdiZmIwMzQ5MykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-f7a955be-bde1-4941-8ded-c48780adc99d:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  
}
#s-f7a955be-bde1-4941-8ded-c48780adc99d:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmU4MDA4MGMtNGNkZS00ZGE3LWE1MjAtMTdjZjFjZTg0ZGIyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2ZlODAwODBjLTRjZGUtNGRhNy1hNTIwLTE3Y2YxY2U4NGRiMikiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-f7a955be-bde1-4941-8ded-c48780adc99d-atc-btn-wrapper {
    text-align: center;
  }


#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f7a955be-bde1-4941-8ded-c48780adc99d-atc-btn-wrapper {
    text-align: center;
  }


#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f7a955be-bde1-4941-8ded-c48780adc99d-atc-btn-wrapper {
    text-align: center;
  }


#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f7a955be-bde1-4941-8ded-c48780adc99d-atc-btn-wrapper {
    text-align: center;
  }


#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f7a955be-bde1-4941-8ded-c48780adc99d-atc-btn-wrapper {
    text-align: center;
  }


#s-f7a955be-bde1-4941-8ded-c48780adc99d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f7a955be-bde1-4941-8ded-c48780adc99d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1767e04c-5f45-4aed-b299-55e832dd2b4d {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-1767e04c-5f45-4aed-b299-55e832dd2b4d:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-1767e04c-5f45-4aed-b299-55e832dd2b4d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1767e04c-5f45-4aed-b299-55e832dd2b4d-root {
    text-align: center;
  }


#s-1767e04c-5f45-4aed-b299-55e832dd2b4d.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1767e04c-5f45-4aed-b299-55e832dd2b4d-root {
    text-align: center;
  }


#s-1767e04c-5f45-4aed-b299-55e832dd2b4d.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1767e04c-5f45-4aed-b299-55e832dd2b4d-root {
    text-align: center;
  }


#s-1767e04c-5f45-4aed-b299-55e832dd2b4d.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1767e04c-5f45-4aed-b299-55e832dd2b4d-root {
    text-align: center;
  }


#s-1767e04c-5f45-4aed-b299-55e832dd2b4d.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1767e04c-5f45-4aed-b299-55e832dd2b4d-root {
    text-align: center;
  }


#s-1767e04c-5f45-4aed-b299-55e832dd2b4d.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-de38a6aa-c131-4704-b28c-d967afc82e05 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-content {
  
    align-items: center;
  
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
      position: relative;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  
  
  
  
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-content {
  
    align-items: center;
  
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
      position: relative;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  
  
  
  
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-content {
  
    align-items: center;
  
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
      position: relative;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  
  
  
  
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-content {
  
    align-items: center;
  
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
      position: relative;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  
  
  
  
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 .shogun-image-content {
  
    align-items: center;
  
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shg-align-container {
  display: flex;
  justify-content: center
}

.s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container {
      position: relative;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-2df60a3c-b5e2-4b26-bbd3-c7b968c22589 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-6582e168-c2fe-4de3-8d12-d0adf2b64e75 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-6582e168-c2fe-4de3-8d12-d0adf2b64e75 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-3cbce873-4849-485c-9975-0b3bc6bd6a92 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-3cbce873-4849-485c-9975-0b3bc6bd6a92 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-3cbce873-4849-485c-9975-0b3bc6bd6a92 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-3cbce873-4849-485c-9975-0b3bc6bd6a92 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-64766989-1809-433a-b38a-2cbc35cf6d78:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjhhNmMxNTEtYmFjZS00ZDAwLTk0M2EtZTVjZWIxMTA1NDk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzY4YTZjMTUxLWJhY2UtNGQwMC05NDNhLWU1Y2ViMTEwNTQ5OCkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-64766989-1809-433a-b38a-2cbc35cf6d78:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  
}
#s-64766989-1809-433a-b38a-2cbc35cf6d78:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWViMTZiYjQtYjQzZS00ZGJkLWI1M2UtOThjOGRhODU5NDJlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2FlYjE2YmI0LWI0M2UtNGRiZC1iNTNlLTk4YzhkYTg1OTQyZSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-64766989-1809-433a-b38a-2cbc35cf6d78-atc-btn-wrapper {
    text-align: center;
  }


#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-64766989-1809-433a-b38a-2cbc35cf6d78-atc-btn-wrapper {
    text-align: center;
  }


#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-64766989-1809-433a-b38a-2cbc35cf6d78-atc-btn-wrapper {
    text-align: center;
  }


#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-64766989-1809-433a-b38a-2cbc35cf6d78-atc-btn-wrapper {
    text-align: center;
  }


#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-64766989-1809-433a-b38a-2cbc35cf6d78-atc-btn-wrapper {
    text-align: center;
  }


#s-64766989-1809-433a-b38a-2cbc35cf6d78 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64766989-1809-433a-b38a-2cbc35cf6d78.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-bd5bf53c-f61f-4963-8922-c77b7694f11e {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-bd5bf53c-f61f-4963-8922-c77b7694f11e:hover {background-color: rgba(14, 14, 14, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-bd5bf53c-f61f-4963-8922-c77b7694f11e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-bd5bf53c-f61f-4963-8922-c77b7694f11e-root {
    text-align: center;
  }


#s-bd5bf53c-f61f-4963-8922-c77b7694f11e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-bd5bf53c-f61f-4963-8922-c77b7694f11e-root {
    text-align: center;
  }


#s-bd5bf53c-f61f-4963-8922-c77b7694f11e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-bd5bf53c-f61f-4963-8922-c77b7694f11e-root {
    text-align: center;
  }


#s-bd5bf53c-f61f-4963-8922-c77b7694f11e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-bd5bf53c-f61f-4963-8922-c77b7694f11e-root {
    text-align: center;
  }


#s-bd5bf53c-f61f-4963-8922-c77b7694f11e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-bd5bf53c-f61f-4963-8922-c77b7694f11e-root {
    text-align: center;
  }


#s-bd5bf53c-f61f-4963-8922-c77b7694f11e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-debc8fff-a52d-414f-91d8-88738c9f8dda {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}
@media (min-width: 1200px){#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  max-width: 1000px;
aspect-ratio: 1000/733;
}
}


.shg-image-margin-container-s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-31505ee1-3723-4338-bc20-217d2b5309a7 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
      position: relative;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  
  
  
  
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-31505ee1-3723-4338-bc20-217d2b5309a7 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
      position: relative;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  
  
  
  
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-31505ee1-3723-4338-bc20-217d2b5309a7 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
      position: relative;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  
  
  
  
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-31505ee1-3723-4338-bc20-217d2b5309a7 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
      position: relative;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  
  
  
  
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-31505ee1-3723-4338-bc20-217d2b5309a7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-31505ee1-3723-4338-bc20-217d2b5309a7 .shogun-image-content {
  
    align-items: center;
  
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-31505ee1-3723-4338-bc20-217d2b5309a7 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container {
      position: relative;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-31505ee1-3723-4338-bc20-217d2b5309a7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-31e53ab6-fe3d-4271-94ac-18f86e418b20 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-31e53ab6-fe3d-4271-94ac-18f86e418b20 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-2a144f08-6924-4483-a437-7df82f4147dd {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-2a144f08-6924-4483-a437-7df82f4147dd .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-2a144f08-6924-4483-a437-7df82f4147dd .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-2a144f08-6924-4483-a437-7df82f4147dd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6571979e-2362-4a45-9e26-d07c12981fd8:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-6571979e-2362-4a45-9e26-d07c12981fd8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6571979e-2362-4a45-9e26-d07c12981fd8-atc-btn-wrapper {
    text-align: center;
  }


#s-6571979e-2362-4a45-9e26-d07c12981fd8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6571979e-2362-4a45-9e26-d07c12981fd8-atc-btn-wrapper {
    text-align: center;
  }


#s-6571979e-2362-4a45-9e26-d07c12981fd8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6571979e-2362-4a45-9e26-d07c12981fd8-atc-btn-wrapper {
    text-align: center;
  }


#s-6571979e-2362-4a45-9e26-d07c12981fd8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6571979e-2362-4a45-9e26-d07c12981fd8-atc-btn-wrapper {
    text-align: center;
  }


#s-6571979e-2362-4a45-9e26-d07c12981fd8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6571979e-2362-4a45-9e26-d07c12981fd8-atc-btn-wrapper {
    text-align: center;
  }


#s-6571979e-2362-4a45-9e26-d07c12981fd8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6571979e-2362-4a45-9e26-d07c12981fd8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(254, 254, 254, 1) !important;}#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c-root {
    text-align: center;
  }


#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c-root {
    text-align: center;
  }


#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c-root {
    text-align: center;
  }


#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c-root {
    text-align: center;
  }


#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c-root {
    text-align: center;
  }


#s-eaf3a882-fffd-4e4b-a93c-d3ad4c2cd18c.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin-top: 40px;
margin-left: auto;
margin-bottom: 10px;
margin-right: auto;
max-width: 673px;
aspect-ratio: 917/75;
text-align: center;
}
@media (max-width: 767px){#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin-top: 30px;
margin-bottom: 0px;
}
}


.shg-image-margin-container-s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 40px;
  margin-bottom: 10px;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }

    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-link {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-content {
  
    align-items: center;
  
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
      --shg-aspect-ratio: calc(917/75); 
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
      position: relative;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  
  
  
  
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }

    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-link {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-content {
  
    align-items: center;
  
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
      --shg-aspect-ratio: calc(917/75); 
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
      position: relative;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

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

.shg-image-margin-container-s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  
  
  
  
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }

    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-link {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-content {
  
    align-items: center;
  
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
      --shg-aspect-ratio: calc(917/75); 
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
      position: relative;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

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

.shg-image-margin-container-s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  
  
  
  
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }

    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-link {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-content {
  
    align-items: center;
  
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
      --shg-aspect-ratio: calc(917/75); 
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
      position: relative;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

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

.shg-image-margin-container-s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  
  
  margin-top: 30px;
  margin-bottom: 0px;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }

    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-link {
      aspect-ratio: 917/75;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 .shogun-image-content {
  
    align-items: center;
  
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 {
      --shg-aspect-ratio: calc(917/75); 
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container {
      position: relative;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-d4f38780-0bf8-4836-97f4-f15e0dea6db7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

}
#s-71864894-8bdf-4d0c-86e8-589e5456e77e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-71864894-8bdf-4d0c-86e8-589e5456e77e {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-71864894-8bdf-4d0c-86e8-589e5456e77e"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-71864894-8bdf-4d0c-86e8-589e5456e77e"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-71864894-8bdf-4d0c-86e8-589e5456e77e"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-71864894-8bdf-4d0c-86e8-589e5456e77e"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-f97abee2-97a1-47c1-9d5a-6bb048456143 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}



.shg-image-margin-container-s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin: 0 !important;
}





  img.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-48425eb5-c3b2-4b49-8adc-e0e07d371399 .shogun-image-content {
  
    align-items: center;
  
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  
  
  
  
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin: 0 !important;
}





  img.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-48425eb5-c3b2-4b49-8adc-e0e07d371399 .shogun-image-content {
  
    align-items: center;
  
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  
  
  
  
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin: 0 !important;
}





  img.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-48425eb5-c3b2-4b49-8adc-e0e07d371399 .shogun-image-content {
  
    align-items: center;
  
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  
  
  
  
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin: 0 !important;
}





  img.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-48425eb5-c3b2-4b49-8adc-e0e07d371399 .shogun-image-content {
  
    align-items: center;
  
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  
  
  
  
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399 {
  margin: 0 !important;
}





  img.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-48425eb5-c3b2-4b49-8adc-e0e07d371399 .shogun-image-content {
  
    align-items: center;
  
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shg-align-container {
  display: flex;
  justify-content: center
}

.s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-48425eb5-c3b2-4b49-8adc-e0e07d371399.shogun-image {
  box-sizing: border-box;
}




}
#s-f909c037-5897-4d03-b619-306632e70245 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-f909c037-5897-4d03-b619-306632e70245 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-0248c3dd-799e-47ce-8acd-698186bd2edd {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-0248c3dd-799e-47ce-8acd-698186bd2edd .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-0248c3dd-799e-47ce-8acd-698186bd2edd .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-0248c3dd-799e-47ce-8acd-698186bd2edd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-dbbe2821-1d15-40df-bb83-ab4897bc5828:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzc4YzMwOTMtOTNhZC00MWFiLWFlYjYtNGQ2ZTQ3YTlkMmRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5MjQyNDQyNzM3OTI2MTM0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzJhNDAxO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NzhjMzA5My05M2FkLTQxYWItYWViNi00ZDZlNDdhOWQyZGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4924244273792613, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-dbbe2821-1d15-40df-bb83-ab4897bc5828:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-dbbe2821-1d15-40df-bb83-ab4897bc5828-atc-btn-wrapper {
    text-align: center;
  }


#s-dbbe2821-1d15-40df-bb83-ab4897bc5828 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-dbbe2821-1d15-40df-bb83-ab4897bc5828-atc-btn-wrapper {
    text-align: center;
  }


#s-dbbe2821-1d15-40df-bb83-ab4897bc5828 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-dbbe2821-1d15-40df-bb83-ab4897bc5828-atc-btn-wrapper {
    text-align: center;
  }


#s-dbbe2821-1d15-40df-bb83-ab4897bc5828 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-dbbe2821-1d15-40df-bb83-ab4897bc5828-atc-btn-wrapper {
    text-align: center;
  }


#s-dbbe2821-1d15-40df-bb83-ab4897bc5828 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-dbbe2821-1d15-40df-bb83-ab4897bc5828-atc-btn-wrapper {
    text-align: center;
  }


#s-dbbe2821-1d15-40df-bb83-ab4897bc5828 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-dbbe2821-1d15-40df-bb83-ab4897bc5828.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b34e0139-d200-4441-b1f5-2ca347a0fa69 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-b34e0139-d200-4441-b1f5-2ca347a0fa69:hover {background-color: rgba(8, 8, 8, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-b34e0139-d200-4441-b1f5-2ca347a0fa69:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b34e0139-d200-4441-b1f5-2ca347a0fa69-root {
    text-align: center;
  }


#s-b34e0139-d200-4441-b1f5-2ca347a0fa69.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b34e0139-d200-4441-b1f5-2ca347a0fa69-root {
    text-align: center;
  }


#s-b34e0139-d200-4441-b1f5-2ca347a0fa69.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b34e0139-d200-4441-b1f5-2ca347a0fa69-root {
    text-align: center;
  }


#s-b34e0139-d200-4441-b1f5-2ca347a0fa69.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b34e0139-d200-4441-b1f5-2ca347a0fa69-root {
    text-align: center;
  }


#s-b34e0139-d200-4441-b1f5-2ca347a0fa69.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b34e0139-d200-4441-b1f5-2ca347a0fa69-root {
    text-align: center;
  }


#s-b34e0139-d200-4441-b1f5-2ca347a0fa69.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-615aec4e-3b77-4fdc-9ca8-761ab7f83335 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}



.shg-image-margin-container-s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin: 0 !important;
}





  img.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 .shogun-image-content {
  
    align-items: center;
  
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  
  
  
  
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin: 0 !important;
}





  img.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 .shogun-image-content {
  
    align-items: center;
  
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  
  
  
  
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin: 0 !important;
}





  img.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 .shogun-image-content {
  
    align-items: center;
  
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  
  
  
  
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin: 0 !important;
}





  img.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 .shogun-image-content {
  
    align-items: center;
  
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  
  
  
  
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 {
  margin: 0 !important;
}





  img.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7 .shogun-image-content {
  
    align-items: center;
  
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-571f9276-8ddb-49c9-9e40-c5e7c67966e7.shogun-image {
  box-sizing: border-box;
}




}
#s-0f39a5a9-80b6-4599-8636-faf89639cfbd {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-0f39a5a9-80b6-4599-8636-faf89639cfbd .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-b92c7103-3f1f-411a-a21b-d185f36811b6 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-b92c7103-3f1f-411a-a21b-d185f36811b6 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b92c7103-3f1f-411a-a21b-d185f36811b6 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-b92c7103-3f1f-411a-a21b-d185f36811b6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-84068acd-bd4c-4209-9c0c-51ad76106d59:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmM2N2E3MzctZmZhOC00MjdiLWE3MzYtMjBlN2JmYjAzNDkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzZjNjdhNzM3LWZmYTgtNDI3Yi1hNzM2LTIwZTdiZmIwMzQ5MykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-84068acd-bd4c-4209-9c0c-51ad76106d59:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  
}
#s-84068acd-bd4c-4209-9c0c-51ad76106d59:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmU4MDA4MGMtNGNkZS00ZGE3LWE1MjAtMTdjZjFjZTg0ZGIyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2ZlODAwODBjLTRjZGUtNGRhNy1hNTIwLTE3Y2YxY2U4NGRiMikiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-84068acd-bd4c-4209-9c0c-51ad76106d59-atc-btn-wrapper {
    text-align: center;
  }


#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-84068acd-bd4c-4209-9c0c-51ad76106d59-atc-btn-wrapper {
    text-align: center;
  }


#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-84068acd-bd4c-4209-9c0c-51ad76106d59-atc-btn-wrapper {
    text-align: center;
  }


#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-84068acd-bd4c-4209-9c0c-51ad76106d59-atc-btn-wrapper {
    text-align: center;
  }


#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-84068acd-bd4c-4209-9c0c-51ad76106d59-atc-btn-wrapper {
    text-align: center;
  }


#s-84068acd-bd4c-4209-9c0c-51ad76106d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-84068acd-bd4c-4209-9c0c-51ad76106d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e-root {
    text-align: center;
  }


#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e-root {
    text-align: center;
  }


#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e-root {
    text-align: center;
  }


#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e-root {
    text-align: center;
  }


#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e-root {
    text-align: center;
  }


#s-a8ee6ae8-af4d-453b-84d3-c7d280f34b6e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-d2f64502-dd98-42fc-989c-f36d46738a42 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}
@media (min-width: 1200px){#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  max-width: 1000px;
aspect-ratio: 1000/733;
}
}


.shg-image-margin-container-s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-content {
  
    align-items: center;
  
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
      position: relative;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  
  
  
  
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-content {
  
    align-items: center;
  
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
      position: relative;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  
  
  
  
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-content {
  
    align-items: center;
  
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
      position: relative;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  
  
  
  
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-content {
  
    align-items: center;
  
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
      position: relative;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  
  
  
  
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 .shogun-image-content {
  
    align-items: center;
  
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shg-align-container {
  display: flex;
  justify-content: center
}

.s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container {
      position: relative;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-58f2b9d1-d574-4b6f-b060-b94c28c26d76 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-b672133f-19a2-45cd-b71a-a78e7ae18b95 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-b672133f-19a2-45cd-b71a-a78e7ae18b95 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-1f709d26-75e6-4dc8-9463-a583c2032509 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-1f709d26-75e6-4dc8-9463-a583c2032509 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-1f709d26-75e6-4dc8-9463-a583c2032509 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-1f709d26-75e6-4dc8-9463-a583c2032509 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-64127d9c-099b-459d-88d7-0b861c3e8688:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNjhhNmMxNTEtYmFjZS00ZDAwLTk0M2EtZTVjZWIxMTA1NDk4IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzY4YTZjMTUxLWJhY2UtNGQwMC05NDNhLWU1Y2ViMTEwNTQ5OCkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-64127d9c-099b-459d-88d7-0b861c3e8688:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  
}
#s-64127d9c-099b-459d-88d7-0b861c3e8688:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWViMTZiYjQtYjQzZS00ZGJkLWI1M2UtOThjOGRhODU5NDJlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2FlYjE2YmI0LWI0M2UtNGRiZC1iNTNlLTk4YzhkYTg1OTQyZSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-64127d9c-099b-459d-88d7-0b861c3e8688-atc-btn-wrapper {
    text-align: center;
  }


#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-64127d9c-099b-459d-88d7-0b861c3e8688-atc-btn-wrapper {
    text-align: center;
  }


#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-64127d9c-099b-459d-88d7-0b861c3e8688-atc-btn-wrapper {
    text-align: center;
  }


#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-64127d9c-099b-459d-88d7-0b861c3e8688-atc-btn-wrapper {
    text-align: center;
  }


#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-64127d9c-099b-459d-88d7-0b861c3e8688-atc-btn-wrapper {
    text-align: center;
  }


#s-64127d9c-099b-459d-88d7-0b861c3e8688 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-64127d9c-099b-459d-88d7-0b861c3e8688.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f:hover {background-color: rgba(14, 14, 14, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-a5641237-a7d3-4bc3-b1c9-ac123db2065f-root {
    text-align: center;
  }


#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-a5641237-a7d3-4bc3-b1c9-ac123db2065f-root {
    text-align: center;
  }


#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-a5641237-a7d3-4bc3-b1c9-ac123db2065f-root {
    text-align: center;
  }


#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-a5641237-a7d3-4bc3-b1c9-ac123db2065f-root {
    text-align: center;
  }


#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-a5641237-a7d3-4bc3-b1c9-ac123db2065f-root {
    text-align: center;
  }


#s-a5641237-a7d3-4bc3-b1c9-ac123db2065f.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-11f50c17-cd9e-4aea-b326-1f39db16ee92 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}
@media (min-width: 1200px){#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  max-width: 1000px;
aspect-ratio: 1000/733;
}
}


.shg-image-margin-container-s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-content {
  
    align-items: center;
  
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6d489c23-049d-4289-ba77-dc81a9a2037a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
      position: relative;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  
  
  
  
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-content {
  
    align-items: center;
  
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6d489c23-049d-4289-ba77-dc81a9a2037a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
      position: relative;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  
  
  
  
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-content {
  
    align-items: center;
  
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6d489c23-049d-4289-ba77-dc81a9a2037a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
      position: relative;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  
  
  
  
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-content {
  
    align-items: center;
  
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6d489c23-049d-4289-ba77-dc81a9a2037a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
      position: relative;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  
  
  
  
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6d489c23-049d-4289-ba77-dc81a9a2037a .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6d489c23-049d-4289-ba77-dc81a9a2037a .shogun-image-content {
  
    align-items: center;
  
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6d489c23-049d-4289-ba77-dc81a9a2037a {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container {
      position: relative;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6d489c23-049d-4289-ba77-dc81a9a2037a img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-47b71fdf-d171-4957-aab4-b406d48d99b2 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-47b71fdf-d171-4957-aab4-b406d48d99b2 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-42312246-9fb8-4b03-ae63-1ffc550fde7b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-42312246-9fb8-4b03-ae63-1ffc550fde7b .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-42312246-9fb8-4b03-ae63-1ffc550fde7b .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-42312246-9fb8-4b03-ae63-1ffc550fde7b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-4587242f-71d9-4121-9c5a-993bea071489 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-4587242f-71d9-4121-9c5a-993bea071489:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-4587242f-71d9-4121-9c5a-993bea071489:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-4587242f-71d9-4121-9c5a-993bea071489-atc-btn-wrapper {
    text-align: center;
  }


#s-4587242f-71d9-4121-9c5a-993bea071489 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-4587242f-71d9-4121-9c5a-993bea071489-atc-btn-wrapper {
    text-align: center;
  }


#s-4587242f-71d9-4121-9c5a-993bea071489 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-4587242f-71d9-4121-9c5a-993bea071489-atc-btn-wrapper {
    text-align: center;
  }


#s-4587242f-71d9-4121-9c5a-993bea071489 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-4587242f-71d9-4121-9c5a-993bea071489-atc-btn-wrapper {
    text-align: center;
  }


#s-4587242f-71d9-4121-9c5a-993bea071489 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-4587242f-71d9-4121-9c5a-993bea071489-atc-btn-wrapper {
    text-align: center;
  }


#s-4587242f-71d9-4121-9c5a-993bea071489 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-4587242f-71d9-4121-9c5a-993bea071489.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(254, 254, 254, 1) !important;}#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0-root {
    text-align: center;
  }


#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0-root {
    text-align: center;
  }


#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0-root {
    text-align: center;
  }


#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0-root {
    text-align: center;
  }


#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0-root {
    text-align: center;
  }


#s-b0f97808-2099-4585-ba3e-8aafc4e6f0b0.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-1987a6f1-b98c-4aab-97e3-e5a038965212 {
  margin-left: auto;
margin-right: auto;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
}
@media (max-width: 767px){#s-1987a6f1-b98c-4aab-97e3-e5a038965212 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
#s-17f97e19-1731-4d81-aa9c-b873e8947f02 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
padding-top: 30px;
padding-bottom: 20px;
text-align: center;
}
@media (min-width: 1200px){#s-17f97e19-1731-4d81-aa9c-b873e8947f02 {
  padding-top: 10px;
}
}
#s-17f97e19-1731-4d81-aa9c-b873e8947f02 .shogun-heading-component h2 {
  color: rgba(94, 137, 6, 1);
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 35px;
  
  
  
}



#s-68006367-fbc4-488d-abf4-53c753cbcc0f {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-68006367-fbc4-488d-abf4-53c753cbcc0f {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-68006367-fbc4-488d-abf4-53c753cbcc0f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-68006367-fbc4-488d-abf4-53c753cbcc0f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-68006367-fbc4-488d-abf4-53c753cbcc0f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-68006367-fbc4-488d-abf4-53c753cbcc0f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-c8652747-161b-4432-afad-8d51c63766f0 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-content {
  
    align-items: center;
  
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
      position: relative;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  
  
  
  
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-content {
  
    align-items: center;
  
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
      position: relative;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  
  
  
  
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-content {
  
    align-items: center;
  
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
      position: relative;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  
  
  
  
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-content {
  
    align-items: center;
  
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
      position: relative;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  
  
  
  
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 .shogun-image-content {
  
    align-items: center;
  
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shg-align-container {
  display: flex;
  justify-content: center
}

.s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container {
      position: relative;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-5fb6779e-51b5-4498-bfc8-1cac0e5c8897 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-fbc148d7-678f-43b8-8f57-ee2d990a0bd2 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-fbc148d7-678f-43b8-8f57-ee2d990a0bd2 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-b94a73ce-0a05-4a90-9683-110f488b8721 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-b94a73ce-0a05-4a90-9683-110f488b8721 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b94a73ce-0a05-4a90-9683-110f488b8721 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-b94a73ce-0a05-4a90-9683-110f488b8721 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f0efc434-d504-4f86-9a73-b29469083d6b:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzc4YzMwOTMtOTNhZC00MWFiLWFlYjYtNGQ2ZTQ3YTlkMmRiIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5MjQyNDQyNzM3OTI2MTM0IiBzdHlsZT0ic3RvcC1jb2xvcjojNzJhNDAxO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCM3NzhjMzA5My05M2FkLTQxYWItYWViNi00ZDZlNDdhOWQyZGIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4924244273792613, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-f0efc434-d504-4f86-9a73-b29469083d6b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f0efc434-d504-4f86-9a73-b29469083d6b-atc-btn-wrapper {
    text-align: center;
  }


#s-f0efc434-d504-4f86-9a73-b29469083d6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f0efc434-d504-4f86-9a73-b29469083d6b-atc-btn-wrapper {
    text-align: center;
  }


#s-f0efc434-d504-4f86-9a73-b29469083d6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f0efc434-d504-4f86-9a73-b29469083d6b-atc-btn-wrapper {
    text-align: center;
  }


#s-f0efc434-d504-4f86-9a73-b29469083d6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f0efc434-d504-4f86-9a73-b29469083d6b-atc-btn-wrapper {
    text-align: center;
  }


#s-f0efc434-d504-4f86-9a73-b29469083d6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f0efc434-d504-4f86-9a73-b29469083d6b-atc-btn-wrapper {
    text-align: center;
  }


#s-f0efc434-d504-4f86-9a73-b29469083d6b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f0efc434-d504-4f86-9a73-b29469083d6b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-34ed2224-5dd1-4a05-aa16-807bd849362e {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-34ed2224-5dd1-4a05-aa16-807bd849362e:hover {background-color: rgba(8, 8, 8, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-34ed2224-5dd1-4a05-aa16-807bd849362e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-34ed2224-5dd1-4a05-aa16-807bd849362e-root {
    text-align: center;
  }


#s-34ed2224-5dd1-4a05-aa16-807bd849362e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-34ed2224-5dd1-4a05-aa16-807bd849362e-root {
    text-align: center;
  }


#s-34ed2224-5dd1-4a05-aa16-807bd849362e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-34ed2224-5dd1-4a05-aa16-807bd849362e-root {
    text-align: center;
  }


#s-34ed2224-5dd1-4a05-aa16-807bd849362e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-34ed2224-5dd1-4a05-aa16-807bd849362e-root {
    text-align: center;
  }


#s-34ed2224-5dd1-4a05-aa16-807bd849362e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-34ed2224-5dd1-4a05-aa16-807bd849362e-root {
    text-align: center;
  }


#s-34ed2224-5dd1-4a05-aa16-807bd849362e.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-cc8dd79c-753d-4bf4-a980-c6c5e903100c {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
      position: relative;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  
  
  
  
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
      position: relative;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  
  
  
  
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
      position: relative;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  
  
  
  
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
      position: relative;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  
  
  
  
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-6b02fb35-8b3c-4f15-b908-2f3a53211930 .shogun-image-content {
  
    align-items: center;
  
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shg-align-container {
  display: flex;
  justify-content: center
}

.s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container {
      position: relative;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-6b02fb35-8b3c-4f15-b908-2f3a53211930 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-cfd06002-cef7-4ca6-8bbb-b092624cbace {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-cfd06002-cef7-4ca6-8bbb-b092624cbace .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-dd2fea24-d741-4d59-b755-f09621c55db5 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-dd2fea24-d741-4d59-b755-f09621c55db5 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-dd2fea24-d741-4d59-b755-f09621c55db5 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-dd2fea24-d741-4d59-b755-f09621c55db5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmM2N2E3MzctZmZhOC00MjdiLWE3MzYtMjBlN2JmYjAzNDkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzZjNjdhNzM3LWZmYTgtNDI3Yi1hNzM2LTIwZTdiZmIwMzQ5MykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24-atc-btn-wrapper {
    text-align: center;
  }


#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24-atc-btn-wrapper {
    text-align: center;
  }


#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24-atc-btn-wrapper {
    text-align: center;
  }


#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24-atc-btn-wrapper {
    text-align: center;
  }


#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24-atc-btn-wrapper {
    text-align: center;
  }


#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3ffe93b-8c0a-4fa5-a9a6-94d1b6672e24.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8-root {
    text-align: center;
  }


#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8-root {
    text-align: center;
  }


#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8-root {
    text-align: center;
  }


#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8-root {
    text-align: center;
  }


#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8-root {
    text-align: center;
  }


#s-6cc3c3c7-849f-42ac-8176-3d2821ab4da8.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-9dfac476-b960-40f1-a11d-9454efbebfbe {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-a041b43d-7f32-4703-8b43-020712951159 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-a041b43d-7f32-4703-8b43-020712951159 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-a041b43d-7f32-4703-8b43-020712951159 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-content {
  
    align-items: center;
  
}

.s-a041b43d-7f32-4703-8b43-020712951159.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a041b43d-7f32-4703-8b43-020712951159 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
      position: relative;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a041b43d-7f32-4703-8b43-020712951159 {
  
  
  
  
}

#s-a041b43d-7f32-4703-8b43-020712951159 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-content {
  
    align-items: center;
  
}

.s-a041b43d-7f32-4703-8b43-020712951159.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a041b43d-7f32-4703-8b43-020712951159 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
      position: relative;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-a041b43d-7f32-4703-8b43-020712951159 {
  
  
  
  
}

#s-a041b43d-7f32-4703-8b43-020712951159 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-content {
  
    align-items: center;
  
}

.s-a041b43d-7f32-4703-8b43-020712951159.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a041b43d-7f32-4703-8b43-020712951159 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
      position: relative;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-a041b43d-7f32-4703-8b43-020712951159 {
  
  
  
  
}

#s-a041b43d-7f32-4703-8b43-020712951159 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-content {
  
    align-items: center;
  
}

.s-a041b43d-7f32-4703-8b43-020712951159.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a041b43d-7f32-4703-8b43-020712951159 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
      position: relative;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-a041b43d-7f32-4703-8b43-020712951159 {
  
  
  
  
}

#s-a041b43d-7f32-4703-8b43-020712951159 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a041b43d-7f32-4703-8b43-020712951159 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-a041b43d-7f32-4703-8b43-020712951159 .shogun-image-content {
  
    align-items: center;
  
}

.s-a041b43d-7f32-4703-8b43-020712951159.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a041b43d-7f32-4703-8b43-020712951159.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a041b43d-7f32-4703-8b43-020712951159 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container {
      position: relative;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a041b43d-7f32-4703-8b43-020712951159.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a041b43d-7f32-4703-8b43-020712951159 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-6cb39373-7899-48c8-b335-6b914491d63c {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-6cb39373-7899-48c8-b335-6b914491d63c .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-f31285e9-f532-497f-a5dc-9377b4dd817a {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-f31285e9-f532-497f-a5dc-9377b4dd817a .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-f31285e9-f532-497f-a5dc-9377b4dd817a .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-f31285e9-f532-497f-a5dc-9377b4dd817a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-da158fdd-4464-42b5-b786-0af416b492bd:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZmZiOThlYmQtYzFiMi00MzRhLWJjNzgtZDQzYzFmOTE3Yzk5IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2ZmYjk4ZWJkLWMxYjItNDM0YS1iYzc4LWQ0M2MxZjkxN2M5OSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-da158fdd-4464-42b5-b786-0af416b492bd:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-da158fdd-4464-42b5-b786-0af416b492bd-atc-btn-wrapper {
    text-align: center;
  }


#s-da158fdd-4464-42b5-b786-0af416b492bd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-da158fdd-4464-42b5-b786-0af416b492bd-atc-btn-wrapper {
    text-align: center;
  }


#s-da158fdd-4464-42b5-b786-0af416b492bd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-da158fdd-4464-42b5-b786-0af416b492bd-atc-btn-wrapper {
    text-align: center;
  }


#s-da158fdd-4464-42b5-b786-0af416b492bd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-da158fdd-4464-42b5-b786-0af416b492bd-atc-btn-wrapper {
    text-align: center;
  }


#s-da158fdd-4464-42b5-b786-0af416b492bd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-da158fdd-4464-42b5-b786-0af416b492bd-atc-btn-wrapper {
    text-align: center;
  }


#s-da158fdd-4464-42b5-b786-0af416b492bd {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-da158fdd-4464-42b5-b786-0af416b492bd.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-f6c88c4e-4184-4958-8854-a456324fc777 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-f6c88c4e-4184-4958-8854-a456324fc777:hover {background-color: rgba(14, 14, 14, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-f6c88c4e-4184-4958-8854-a456324fc777:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-f6c88c4e-4184-4958-8854-a456324fc777-root {
    text-align: center;
  }


#s-f6c88c4e-4184-4958-8854-a456324fc777.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-f6c88c4e-4184-4958-8854-a456324fc777-root {
    text-align: center;
  }


#s-f6c88c4e-4184-4958-8854-a456324fc777.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-f6c88c4e-4184-4958-8854-a456324fc777-root {
    text-align: center;
  }


#s-f6c88c4e-4184-4958-8854-a456324fc777.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-f6c88c4e-4184-4958-8854-a456324fc777-root {
    text-align: center;
  }


#s-f6c88c4e-4184-4958-8854-a456324fc777.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-f6c88c4e-4184-4958-8854-a456324fc777-root {
    text-align: center;
  }


#s-f6c88c4e-4184-4958-8854-a456324fc777.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-1b4dc9c6-e99e-4f4f-aec2-5e8f967df03e {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-content {
  
    align-items: center;
  
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shg-align-container {
  display: flex;
  justify-content: center
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
      position: relative;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  
  
  
  
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-content {
  
    align-items: center;
  
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shg-align-container {
  display: flex;
  justify-content: center
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
      position: relative;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  
  
  
  
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-content {
  
    align-items: center;
  
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shg-align-container {
  display: flex;
  justify-content: center
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
      position: relative;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  
  
  
  
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-content {
  
    align-items: center;
  
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shg-align-container {
  display: flex;
  justify-content: center
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
      position: relative;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  
  
  
  
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-014bf863-8b9c-4c37-868b-bd269b3d3538 .shogun-image-content {
  
    align-items: center;
  
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shg-align-container {
  display: flex;
  justify-content: center
}

.s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container {
      position: relative;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-014bf863-8b9c-4c37-868b-bd269b3d3538 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-8822c264-a98e-4843-ba58-103d5fe7cbd1 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-8822c264-a98e-4843-ba58-103d5fe7cbd1 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-b18269af-0191-488e-9892-4a1bc58dc324 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-b18269af-0191-488e-9892-4a1bc58dc324 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-b18269af-0191-488e-9892-4a1bc58dc324 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-b18269af-0191-488e-9892-4a1bc58dc324 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-41171d37-9c74-474d-8f3c-9940a88e5e06:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-41171d37-9c74-474d-8f3c-9940a88e5e06:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-41171d37-9c74-474d-8f3c-9940a88e5e06-atc-btn-wrapper {
    text-align: center;
  }


#s-41171d37-9c74-474d-8f3c-9940a88e5e06 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-41171d37-9c74-474d-8f3c-9940a88e5e06-atc-btn-wrapper {
    text-align: center;
  }


#s-41171d37-9c74-474d-8f3c-9940a88e5e06 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-41171d37-9c74-474d-8f3c-9940a88e5e06-atc-btn-wrapper {
    text-align: center;
  }


#s-41171d37-9c74-474d-8f3c-9940a88e5e06 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-41171d37-9c74-474d-8f3c-9940a88e5e06-atc-btn-wrapper {
    text-align: center;
  }


#s-41171d37-9c74-474d-8f3c-9940a88e5e06 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-41171d37-9c74-474d-8f3c-9940a88e5e06-atc-btn-wrapper {
    text-align: center;
  }


#s-41171d37-9c74-474d-8f3c-9940a88e5e06 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-41171d37-9c74-474d-8f3c-9940a88e5e06.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-1ec4a9cc-d352-4965-97c0-9881118d4f86 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-1ec4a9cc-d352-4965-97c0-9881118d4f86:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(254, 254, 254, 1) !important;}#s-1ec4a9cc-d352-4965-97c0-9881118d4f86:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-1ec4a9cc-d352-4965-97c0-9881118d4f86-root {
    text-align: center;
  }


#s-1ec4a9cc-d352-4965-97c0-9881118d4f86.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-1ec4a9cc-d352-4965-97c0-9881118d4f86-root {
    text-align: center;
  }


#s-1ec4a9cc-d352-4965-97c0-9881118d4f86.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-1ec4a9cc-d352-4965-97c0-9881118d4f86-root {
    text-align: center;
  }


#s-1ec4a9cc-d352-4965-97c0-9881118d4f86.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-1ec4a9cc-d352-4965-97c0-9881118d4f86-root {
    text-align: center;
  }


#s-1ec4a9cc-d352-4965-97c0-9881118d4f86.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-1ec4a9cc-d352-4965-97c0-9881118d4f86-root {
    text-align: center;
  }


#s-1ec4a9cc-d352-4965-97c0-9881118d4f86.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-c5871aee-e978-4530-b364-4dc637510ba4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
}
@media (min-width: 1200px){#s-c5871aee-e978-4530-b364-4dc637510ba4 {
  padding-top: 0px;
padding-bottom: 0px;
}
}
@media (min-width: 0px) {
[id="s-c5871aee-e978-4530-b364-4dc637510ba4"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-c5871aee-e978-4530-b364-4dc637510ba4"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-c5871aee-e978-4530-b364-4dc637510ba4"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-c5871aee-e978-4530-b364-4dc637510ba4"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-6729896c-4a7d-40a7-af9f-505199a71b7f {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-content {
  
    align-items: center;
  
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
      position: relative;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  
  
  
  
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-content {
  
    align-items: center;
  
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
      position: relative;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  
  
  
  
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-content {
  
    align-items: center;
  
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
      position: relative;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  
  
  
  
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-content {
  
    align-items: center;
  
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
      position: relative;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  
  
  
  
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-4489f4d5-68a9-45ce-9328-c4c193700e0d .shogun-image-content {
  
    align-items: center;
  
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container {
      position: relative;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4489f4d5-68a9-45ce-9328-c4c193700e0d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-701655ac-dde1-41d5-9445-159bc3caec33 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-701655ac-dde1-41d5-9445-159bc3caec33 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-30793fd3-14e6-4f5c-a176-34e4d0f25bda {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-30793fd3-14e6-4f5c-a176-34e4d0f25bda .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-30793fd3-14e6-4f5c-a176-34e4d0f25bda .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-30793fd3-14e6-4f5c-a176-34e4d0f25bda .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-768669e5-951f-4933-9f23-8139b2cd6aff:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNzg3M2VmMWUtMmRiZC00ZTBlLWE2YjAtYjg1NTBmMGNhMGNlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5MjQyNDQyNzM3OTI2MTMiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzc4NzNlZjFlLTJkYmQtNGUwZS1hNmIwLWI4NTUwZjBjYTBjZSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4924244273792613, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-768669e5-951f-4933-9f23-8139b2cd6aff:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-768669e5-951f-4933-9f23-8139b2cd6aff-atc-btn-wrapper {
    text-align: center;
  }


#s-768669e5-951f-4933-9f23-8139b2cd6aff {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-768669e5-951f-4933-9f23-8139b2cd6aff-atc-btn-wrapper {
    text-align: center;
  }


#s-768669e5-951f-4933-9f23-8139b2cd6aff {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-768669e5-951f-4933-9f23-8139b2cd6aff-atc-btn-wrapper {
    text-align: center;
  }


#s-768669e5-951f-4933-9f23-8139b2cd6aff {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-768669e5-951f-4933-9f23-8139b2cd6aff-atc-btn-wrapper {
    text-align: center;
  }


#s-768669e5-951f-4933-9f23-8139b2cd6aff {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-768669e5-951f-4933-9f23-8139b2cd6aff-atc-btn-wrapper {
    text-align: center;
  }


#s-768669e5-951f-4933-9f23-8139b2cd6aff {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-768669e5-951f-4933-9f23-8139b2cd6aff.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba:hover {background-color: rgba(8, 8, 8, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-884bb27b-99dd-4508-8b4e-85aeebeea4ba-root {
    text-align: center;
  }


#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-884bb27b-99dd-4508-8b4e-85aeebeea4ba-root {
    text-align: center;
  }


#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-884bb27b-99dd-4508-8b4e-85aeebeea4ba-root {
    text-align: center;
  }


#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-884bb27b-99dd-4508-8b4e-85aeebeea4ba-root {
    text-align: center;
  }


#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-884bb27b-99dd-4508-8b4e-85aeebeea4ba-root {
    text-align: center;
  }


#s-884bb27b-99dd-4508-8b4e-85aeebeea4ba.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-627fa676-df01-4b9f-91be-9462b6ff81b5 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
text-align: center;
}



.shg-image-margin-container-s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin: 0 !important;
}





  img.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d358a590-b80c-45a9-a16d-aaa307687bcb .shogun-image-content {
  
    align-items: center;
  
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  
  
  
  
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin: 0 !important;
}





  img.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d358a590-b80c-45a9-a16d-aaa307687bcb .shogun-image-content {
  
    align-items: center;
  
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  
  
  
  
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin: 0 !important;
}





  img.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d358a590-b80c-45a9-a16d-aaa307687bcb .shogun-image-content {
  
    align-items: center;
  
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  
  
  
  
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin: 0 !important;
}





  img.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d358a590-b80c-45a9-a16d-aaa307687bcb .shogun-image-content {
  
    align-items: center;
  
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  
  
  
  
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb {
  margin: 0 !important;
}





  img.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-d358a590-b80c-45a9-a16d-aaa307687bcb .shogun-image-content {
  
    align-items: center;
  
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d358a590-b80c-45a9-a16d-aaa307687bcb.shogun-image {
  box-sizing: border-box;
}




}
#s-093fb326-b05d-42bf-9f07-ee04aae6e1fc {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-093fb326-b05d-42bf-9f07-ee04aae6e1fc .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-ccc15bae-3eca-4618-8a0d-7d244ec70b0b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-ccc15bae-3eca-4618-8a0d-7d244ec70b0b .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-ccc15bae-3eca-4618-8a0d-7d244ec70b0b .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-ccc15bae-3eca-4618-8a0d-7d244ec70b0b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNmM2N2E3MzctZmZhOC00MjdiLWE3MzYtMjBlN2JmYjAzNDkzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMDYwNjI0NTU2MTA3OTYiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzZjNjdhNzM3LWZmYTgtNDI3Yi1hNzM2LTIwZTdiZmIwMzQ5MykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5106062455610796, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4-atc-btn-wrapper {
    text-align: center;
  }


#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4-atc-btn-wrapper {
    text-align: center;
  }


#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4-atc-btn-wrapper {
    text-align: center;
  }


#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4-atc-btn-wrapper {
    text-align: center;
  }


#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4-atc-btn-wrapper {
    text-align: center;
  }


#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-9b767d7f-4675-4fbb-82d5-133a4ba6dfe4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-860f565d-c1e6-4c09-ab73-1929af14b909 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-860f565d-c1e6-4c09-ab73-1929af14b909:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-860f565d-c1e6-4c09-ab73-1929af14b909:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-860f565d-c1e6-4c09-ab73-1929af14b909-root {
    text-align: center;
  }


#s-860f565d-c1e6-4c09-ab73-1929af14b909.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-860f565d-c1e6-4c09-ab73-1929af14b909-root {
    text-align: center;
  }


#s-860f565d-c1e6-4c09-ab73-1929af14b909.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-860f565d-c1e6-4c09-ab73-1929af14b909-root {
    text-align: center;
  }


#s-860f565d-c1e6-4c09-ab73-1929af14b909.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-860f565d-c1e6-4c09-ab73-1929af14b909-root {
    text-align: center;
  }


#s-860f565d-c1e6-4c09-ab73-1929af14b909.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-860f565d-c1e6-4c09-ab73-1929af14b909-root {
    text-align: center;
  }


#s-860f565d-c1e6-4c09-ab73-1929af14b909.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-dc46d58c-4af6-412b-9598-7ffe0264a6eb {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-content {
  
    align-items: center;
  
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d81f729-4c91-4407-9866-70e700bb0e1c {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
      position: relative;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  
  
  
  
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-content {
  
    align-items: center;
  
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d81f729-4c91-4407-9866-70e700bb0e1c {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
      position: relative;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  
  
  
  
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-content {
  
    align-items: center;
  
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d81f729-4c91-4407-9866-70e700bb0e1c {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
      position: relative;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  
  
  
  
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-content {
  
    align-items: center;
  
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d81f729-4c91-4407-9866-70e700bb0e1c {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
      position: relative;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  
  
  
  
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-9d81f729-4c91-4407-9866-70e700bb0e1c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-9d81f729-4c91-4407-9866-70e700bb0e1c .shogun-image-content {
  
    align-items: center;
  
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-9d81f729-4c91-4407-9866-70e700bb0e1c {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container {
      position: relative;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-9d81f729-4c91-4407-9866-70e700bb0e1c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-d819ac8a-44c9-409e-ba85-163dc00e2c61 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-d819ac8a-44c9-409e-ba85-163dc00e2c61 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-bbb65334-55f3-40dc-b68d-661109a34c8e {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-bbb65334-55f3-40dc-b68d-661109a34c8e .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-bbb65334-55f3-40dc-b68d-661109a34c8e .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-bbb65334-55f3-40dc-b68d-661109a34c8e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c0464168-97b8-4153-bf98-0fd2d14b1add:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTM0ZjMwODEtMTg0Mi00ZjhiLWFhMDctMmE5YWJlZTYxYjQyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2EzNGYzMDgxLTE4NDItNGY4Yi1hYTA3LTJhOWFiZWU2MWI0MikiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-c0464168-97b8-4153-bf98-0fd2d14b1add:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  
}
#s-c0464168-97b8-4153-bf98-0fd2d14b1add:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYjQ0ZmM0MTEtNGY3MS00MTIzLWJlMjEtMjQzOWU2N2YzMTRhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwLjA1IiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyNDI0MjYwOTE5NzQ0MzEiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MmE0MDE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2I0NGZjNDExLTRmNzEtNDEyMy1iZTIxLTI0MzllNjdmMzE0YSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0.05, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5242426091974431, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-c0464168-97b8-4153-bf98-0fd2d14b1add-atc-btn-wrapper {
    text-align: center;
  }


#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-c0464168-97b8-4153-bf98-0fd2d14b1add-atc-btn-wrapper {
    text-align: center;
  }


#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c0464168-97b8-4153-bf98-0fd2d14b1add-atc-btn-wrapper {
    text-align: center;
  }


#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c0464168-97b8-4153-bf98-0fd2d14b1add-atc-btn-wrapper {
    text-align: center;
  }


#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-c0464168-97b8-4153-bf98-0fd2d14b1add-atc-btn-wrapper {
    text-align: center;
  }


#s-c0464168-97b8-4153-bf98-0fd2d14b1add {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-c0464168-97b8-4153-bf98-0fd2d14b1add.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb:hover {background-color: rgba(14, 14, 14, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb-root {
    text-align: center;
  }


#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb-root {
    text-align: center;
  }


#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb-root {
    text-align: center;
  }


#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb-root {
    text-align: center;
  }


#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb-root {
    text-align: center;
  }


#s-2162073a-06de-4b3c-9aab-0cdfd4ba41cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-58a67487-c33b-42c2-b13c-d1d944be6220 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin-left: auto;
margin-right: auto;
max-width: 1000px;
aspect-ratio: 1000/733;
text-align: center;
}



.shg-image-margin-container-s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-content {
  
    align-items: center;
  
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
      position: relative;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  
  
  
  
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-content {
  
    align-items: center;
  
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
      position: relative;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  
  
  
  
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-content {
  
    align-items: center;
  
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
      position: relative;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  
  
  
  
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-content {
  
    align-items: center;
  
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
      position: relative;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

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

.shg-image-margin-container-s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  
  
  
  
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }

    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-link {
      aspect-ratio: 1000/733;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1000px;
  }



  img.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
    
    
    
    max-height: 1000px;
  }


.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 .shogun-image-content {
  
    align-items: center;
  
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 {
      --shg-aspect-ratio: calc(1000/733); 
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container {
      position: relative;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-3561764f-bf52-41ba-a524-b3bc9ed5cbf8 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1000px;
    }
  }

}
#s-69682068-4a92-4b98-a089-026f66214403 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-69682068-4a92-4b98-a089-026f66214403 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-2062eab0-e6c9-42db-9139-8356271c653b {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-2062eab0-e6c9-42db-9139-8356271c653b .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-2062eab0-e6c9-42db-9139-8356271c653b .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-2062eab0-e6c9-42db-9139-8356271c653b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjMGJkZmY3MGEtMDI1Yi00MWZkLWJlNTctYjQwM2IxNGE0ZjAzKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21:active {background-color: #000000 !important;
text-decoration: none !important;}@media (max-width: 767px){#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  
}
#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNDdjNDQ3ZWMtM2Y0MC00Njg0LWJkZWQtODI0ZGYxMjViZWZlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUwNjA2MDc5MTAxNTYyNSIgc3R5bGU9InN0b3AtY29sb3I6IzcyYTQwMTtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjNDdjNDQ3ZWMtM2Y0MC00Njg0LWJkZWQtODI0ZGYxMjViZWZlKSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.506060791015625, "color"=>"#72a401"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21-atc-btn-wrapper {
    text-align: center;
  }


#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21-atc-btn-wrapper {
    text-align: center;
  }


#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21-atc-btn-wrapper {
    text-align: center;
  }


#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21-atc-btn-wrapper {
    text-align: center;
  }


#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21-atc-btn-wrapper {
    text-align: center;
  }


#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-6dfb59d5-ef7e-4695-ba7d-b6afb93e2b21.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-01326292-426d-478d-8866-6f8c6897e608 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-01326292-426d-478d-8866-6f8c6897e608:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(254, 254, 254, 1) !important;}#s-01326292-426d-478d-8866-6f8c6897e608:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-01326292-426d-478d-8866-6f8c6897e608-root {
    text-align: center;
  }


#s-01326292-426d-478d-8866-6f8c6897e608.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-01326292-426d-478d-8866-6f8c6897e608-root {
    text-align: center;
  }


#s-01326292-426d-478d-8866-6f8c6897e608.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-01326292-426d-478d-8866-6f8c6897e608-root {
    text-align: center;
  }


#s-01326292-426d-478d-8866-6f8c6897e608.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-01326292-426d-478d-8866-6f8c6897e608-root {
    text-align: center;
  }


#s-01326292-426d-478d-8866-6f8c6897e608.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-01326292-426d-478d-8866-6f8c6897e608-root {
    text-align: center;
  }


#s-01326292-426d-478d-8866-6f8c6897e608.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-top: 60px;
margin-left: 25%;
margin-bottom: 40px;
margin-right: 25%;
max-width: 673px;
aspect-ratio: 605/74;
text-align: center;
}
@media (min-width: 1200px){#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  display: none;
}
#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f, #wrap-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-top: 30px;
margin-bottom: 20px;
display: none;
}
#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f, #wrap-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-top: 20px;
margin-left: 25%;
margin-bottom: 20px;
margin-right: 25%;
display: none;
}
#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f, #wrap-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f { display: none !important; }}@media (max-width: 767px){#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-top: 30px;
margin-left: 10%;
margin-bottom: 30px;
margin-right: 10%;
display: none;
}
#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f, #wrap-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f { display: none !important; }}


.shg-image-margin-container-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-left: 25%;
  margin-right: 25%;
  margin-top: 60px;
  margin-bottom: 40px;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }

    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-link {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-content {
  
    align-items: center;
  
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
      --shg-aspect-ratio: calc(605/74); 
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
      position: relative;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  
  
  
  
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }

    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-link {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-content {
  
    align-items: center;
  
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
      --shg-aspect-ratio: calc(605/74); 
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
      position: relative;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

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

.shg-image-margin-container-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  
  
  margin-top: 30px;
  margin-bottom: 20px;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }

    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-link {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-content {
  
    align-items: center;
  
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
      --shg-aspect-ratio: calc(605/74); 
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
      position: relative;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

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

.shg-image-margin-container-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-left: 25%;
  margin-right: 25%;
  margin-top: 20px;
  margin-bottom: 20px;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }

    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-link {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-content {
  
    align-items: center;
  
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
      --shg-aspect-ratio: calc(605/74); 
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
      position: relative;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

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

.shg-image-margin-container-s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin-left: 10%;
  margin-right: 10%;
  margin-top: 30px;
  margin-bottom: 30px;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }

    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-link {
      aspect-ratio: 605/74;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 673px;
  }



  img.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
    
    
    
    max-height: 673px;
  }


.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f .shogun-image-content {
  
    align-items: center;
  
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f {
      --shg-aspect-ratio: calc(605/74); 
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container {
      position: relative;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-cc33602c-73b0-42b3-90d6-d3dc6e217a2f img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 673px;
    }
  }

}
.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;
  -webkit-user-select: none;
     -moz-user-select: none;
          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-4075fe29-b58a-4a3c-aa79-7b70df94cf2a {
  margin-left: auto;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 1200px){#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a {
  display: none;
}
#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a, #wrap-s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a {
  display: none;
}
#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a, #wrap-s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a {
  display: none;
}
#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a, #wrap-s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a { display: none !important; }}@media (max-width: 767px){#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a {
  padding-left: 2%;
padding-right: 2%;
display: none;
}
#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a, #wrap-s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a { display: none !important; }}
#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(16, 16, 16, 1);
  padding: 21px;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  
  
  
  font-size: 22px;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 22px;
}@media (max-width: 767px){#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion {
  border: 1px solid #ddd;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading {
  background: rgba(16, 16, 16, 1);
  padding: 20px;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-icon > span {
  color: rgba(255, 255, 255, 1);
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-body {
  background-color: #fff;
  border-top: 1px solid #ddd;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading > .shogun-accordion-header > .shogun-accordion-title {
  color: rgba(255, 255, 255, 1);
  text-align: center;
  font-family: Roboto;
  font-weight: 700;
  
  font-size: 18px;
}

#s-4075fe29-b58a-4a3c-aa79-7b70df94cf2a > .shogun-accordion-wrapper > .shogun-accordion > .shogun-accordion-heading .shogun-accordion-icon {
  font-size: 18px;
}}
#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
max-width: 1200px;
aspect-ratio: 1200/426;
text-align: center;
}
@media (max-width: 767px){#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin-top: 10px;
}
}


.shg-image-margin-container-s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }

    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-link {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
      --shg-aspect-ratio: calc(1200/426); 
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
      position: relative;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  
  
  
  
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }

    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-link {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
      --shg-aspect-ratio: calc(1200/426); 
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
      position: relative;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

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

.shg-image-margin-container-s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  
  
  
  
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }

    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-link {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
      --shg-aspect-ratio: calc(1200/426); 
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
      position: relative;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

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

.shg-image-margin-container-s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  
  
  
  
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }

    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-link {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
      --shg-aspect-ratio: calc(1200/426); 
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
      position: relative;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

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

.shg-image-margin-container-s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  
  
  margin-top: 10px;
  
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }

    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-link {
      aspect-ratio: 1200/426;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1200px;
  }



  img.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
    
    
    
    max-height: 1200px;
  }


.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 .shogun-image-content {
  
    align-items: center;
  
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 {
      --shg-aspect-ratio: calc(1200/426); 
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container {
      position: relative;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-8cf0f1e0-be0a-41d6-b0c6-2f265b6b47a9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1200px;
    }
  }

}
#s-0290cda6-4ee3-486b-af6f-6e57121076cf {
  margin-top: 30px;
margin-left: auto;
margin-bottom: 30px;
margin-right: auto;
max-width: 1200px;
}
@media (min-width: 1200px){#s-0290cda6-4ee3-486b-af6f-6e57121076cf {
  display: none;
}
#s-0290cda6-4ee3-486b-af6f-6e57121076cf, #wrap-s-0290cda6-4ee3-486b-af6f-6e57121076cf { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-0290cda6-4ee3-486b-af6f-6e57121076cf {
  display: none;
}
#s-0290cda6-4ee3-486b-af6f-6e57121076cf, #wrap-s-0290cda6-4ee3-486b-af6f-6e57121076cf { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-0290cda6-4ee3-486b-af6f-6e57121076cf {
  display: none;
}
#s-0290cda6-4ee3-486b-af6f-6e57121076cf, #wrap-s-0290cda6-4ee3-486b-af6f-6e57121076cf { display: none !important; }}@media (max-width: 767px){#s-0290cda6-4ee3-486b-af6f-6e57121076cf {
  margin-top: 10px;
display: none;
}
#s-0290cda6-4ee3-486b-af6f-6e57121076cf, #wrap-s-0290cda6-4ee3-486b-af6f-6e57121076cf { display: none !important; }}
@media (min-width: 0px) {
[id="s-0290cda6-4ee3-486b-af6f-6e57121076cf"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 5.0px);
}

}

@media (min-width: 768px) {
[id="s-0290cda6-4ee3-486b-af6f-6e57121076cf"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 992px) {
[id="s-0290cda6-4ee3-486b-af6f-6e57121076cf"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 7.5px);
}

}

@media (min-width: 1200px) {
[id="s-0290cda6-4ee3-486b-af6f-6e57121076cf"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 7.5px);
}

}

#s-ea9f41c0-39c1-4e69-94ee-6a71589a1934 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
text-align: center;
}



.shg-image-margin-container-s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin: 0 !important;
}





  img.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 .shogun-image-content {
  
    align-items: center;
  
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  
  
  
  
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin: 0 !important;
}





  img.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 .shogun-image-content {
  
    align-items: center;
  
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  
  
  
  
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin: 0 !important;
}





  img.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 .shogun-image-content {
  
    align-items: center;
  
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  
  
  
  
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin: 0 !important;
}





  img.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 .shogun-image-content {
  
    align-items: center;
  
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  
  
  
  
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 {
  margin: 0 !important;
}





  img.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330 .shogun-image-content {
  
    align-items: center;
  
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e3e9b75a-e5cb-4bc9-9dc4-3e3cc0077330.shogun-image {
  box-sizing: border-box;
}




}
#s-0c8f12f2-3a80-4874-b687-9a0cc714ad94 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-0c8f12f2-3a80-4874-b687-9a0cc714ad94 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}
@media (max-width: 767px){#s-0c8f12f2-3a80-4874-b687-9a0cc714ad94 .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-df22aacf-5195-4108-8e7b-fd67a24fdc4e {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-df22aacf-5195-4108-8e7b-fd67a24fdc4e .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-df22aacf-5195-4108-8e7b-fd67a24fdc4e .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-df22aacf-5195-4108-8e7b-fd67a24fdc4e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f3d17164-35aa-463d-aebf-28add466a600 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-f3d17164-35aa-463d-aebf-28add466a600:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-f3d17164-35aa-463d-aebf-28add466a600:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-f3d17164-35aa-463d-aebf-28add466a600 {
  
}
#s-f3d17164-35aa-463d-aebf-28add466a600:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iNWUyNWIyMDUtMzdmZS00MWY5LWIyZTEtOTFlYzU1MzZjM2NlIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxNjY5NzU1NDE1NDgyOTUiIHN0eWxlPSJzdG9wLWNvbG9yOiM3MDk5MTU7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzVlMjViMjA1LTM3ZmUtNDFmOS1iMmUxLTkxZWM1NTM2YzNjZSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5166975541548295, "color"=>"#709915"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-f3d17164-35aa-463d-aebf-28add466a600 {
  
}
#s-f3d17164-35aa-463d-aebf-28add466a600:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODJkNzM0NGUtYjhmYy00YzkxLWIzMGMtZDIwNDZmY2VmNGExIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUzNDg3OTM3MjMzNjY0NzciIHN0eWxlPSJzdG9wLWNvbG9yOiM3ZmFlMTY7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzgyZDczNDRlLWI4ZmMtNGM5MS1iMzBjLWQyMDQ2ZmNlZjRhMSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5348793723366477, "color"=>"#7fae16"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (max-width: 767px){#s-f3d17164-35aa-463d-aebf-28add466a600 {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-f3d17164-35aa-463d-aebf-28add466a600:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYTg1OTgzZTktN2NlNC00NjA2LTk3YzItY2EzOTQwMWY4MTBjIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxNjY5NzU1NDE1NDgyOTUiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NzkxMGI7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2E4NTk4M2U5LTdjZTQtNDYwNi05N2MyLWNhMzk0MDFmODEwYykiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5166975541548295, "color"=>"#67910b"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-f3d17164-35aa-463d-aebf-28add466a600-atc-btn-wrapper {
    text-align: center;
  }


#s-f3d17164-35aa-463d-aebf-28add466a600 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-f3d17164-35aa-463d-aebf-28add466a600-atc-btn-wrapper {
    text-align: center;
  }


#s-f3d17164-35aa-463d-aebf-28add466a600 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-f3d17164-35aa-463d-aebf-28add466a600-atc-btn-wrapper {
    text-align: center;
  }


#s-f3d17164-35aa-463d-aebf-28add466a600 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-f3d17164-35aa-463d-aebf-28add466a600-atc-btn-wrapper {
    text-align: center;
  }


#s-f3d17164-35aa-463d-aebf-28add466a600 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-f3d17164-35aa-463d-aebf-28add466a600-atc-btn-wrapper {
    text-align: center;
  }


#s-f3d17164-35aa-463d-aebf-28add466a600 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-f3d17164-35aa-463d-aebf-28add466a600.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-527fb190-799d-4b73-8c83-c14b3c8a0b21 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-527fb190-799d-4b73-8c83-c14b3c8a0b21:hover {background-color: rgba(150, 190, 82, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-527fb190-799d-4b73-8c83-c14b3c8a0b21:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-527fb190-799d-4b73-8c83-c14b3c8a0b21 {
  
}
#s-527fb190-799d-4b73-8c83-c14b3c8a0b21:hover {background-color: rgba(3, 3, 3, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(253, 253, 253, 1) !important;}}@media (max-width: 767px){#s-527fb190-799d-4b73-8c83-c14b3c8a0b21 {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-527fb190-799d-4b73-8c83-c14b3c8a0b21:hover {background-color: rgba(5, 5, 5, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(252, 251, 251, 1) !important;}}

  #s-527fb190-799d-4b73-8c83-c14b3c8a0b21-root {
    text-align: center;
  }


#s-527fb190-799d-4b73-8c83-c14b3c8a0b21.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-527fb190-799d-4b73-8c83-c14b3c8a0b21-root {
    text-align: center;
  }


#s-527fb190-799d-4b73-8c83-c14b3c8a0b21.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-527fb190-799d-4b73-8c83-c14b3c8a0b21-root {
    text-align: center;
  }


#s-527fb190-799d-4b73-8c83-c14b3c8a0b21.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-527fb190-799d-4b73-8c83-c14b3c8a0b21-root {
    text-align: center;
  }


#s-527fb190-799d-4b73-8c83-c14b3c8a0b21.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-527fb190-799d-4b73-8c83-c14b3c8a0b21-root {
    text-align: center;
  }


#s-527fb190-799d-4b73-8c83-c14b3c8a0b21.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-05e9b8a2-494b-4bda-86ea-fec67dcfd911 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
text-align: center;
}



.shg-image-margin-container-s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin: 0 !important;
}





  img.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  
  
  
  
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin: 0 !important;
}





  img.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  
  
  
  
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin: 0 !important;
}





  img.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  
  
  
  
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin: 0 !important;
}





  img.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  
  
  
  
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b {
  margin: 0 !important;
}





  img.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b .shogun-image-content {
  
    align-items: center;
  
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0fe434c6-6c7a-41bc-b0db-cc06386ca38b.shogun-image {
  box-sizing: border-box;
}




}
#s-48f219a1-13d8-4f6d-a234-426e1cba38e8 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-48f219a1-13d8-4f6d-a234-426e1cba38e8 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-12d1f4ae-2f45-48c4-b508-eca584aae51d {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-12d1f4ae-2f45-48c4-b508-eca584aae51d .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-12d1f4ae-2f45-48c4-b508-eca584aae51d .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-12d1f4ae-2f45-48c4-b508-eca584aae51d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d8ebb8f6-b780-44df-8013-554b422e1d59:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d8ebb8f6-b780-44df-8013-554b422e1d59:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  
}
#s-d8ebb8f6-b780-44df-8013-554b422e1d59:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWUxNjBmNGMtZjVkNi00MjAyLTg1YmEtZGMxNGQyNDQ5NjBhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyMTI0MzAwODcwMDI4NDEiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NThkMGU7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2FlMTYwZjRjLWY1ZDYtNDIwMi04NWJhLWRjMTRkMjQ0OTYwYSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5212430087002841, "color"=>"#658d0e"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  
}
#s-d8ebb8f6-b780-44df-8013-554b422e1d59:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODkxMjJmZmUtMmU2NC00OTA0LTkxYmEtYmEzZTJhNWZlNDY0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUzOTQyNDgyNjg4MjEwMjIiIHN0eWxlPSJzdG9wLWNvbG9yOiM4MWIwMWE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzg5MTIyZmZlLTJlNjQtNDkwNC05MWJhLWJhM2UyYTVmZTQ2NCkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5394248268821022, "color"=>"#81b01a"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (max-width: 767px){#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-d8ebb8f6-b780-44df-8013-554b422e1d59:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDZjMWJlYzMtZWM3Ny00MGEwLThiZGQtZDUwM2MxMjRhNTYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5Mzk3MDI4MTQyNzU1NjgzIiBzdHlsZT0ic3RvcC1jb2xvcjojNjg5NTA1O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNmMxYmVjMy1lYzc3LTQwYTAtOGJkZC1kNTAzYzEyNGE1NjIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4939702814275568, "color"=>"#689505"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-d8ebb8f6-b780-44df-8013-554b422e1d59-atc-btn-wrapper {
    text-align: center;
  }


#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-d8ebb8f6-b780-44df-8013-554b422e1d59-atc-btn-wrapper {
    text-align: center;
  }


#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d8ebb8f6-b780-44df-8013-554b422e1d59-atc-btn-wrapper {
    text-align: center;
  }


#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d8ebb8f6-b780-44df-8013-554b422e1d59-atc-btn-wrapper {
    text-align: center;
  }


#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-d8ebb8f6-b780-44df-8013-554b422e1d59-atc-btn-wrapper {
    text-align: center;
  }


#s-d8ebb8f6-b780-44df-8013-554b422e1d59 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-d8ebb8f6-b780-44df-8013-554b422e1d59.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96:hover {background-color: rgba(150, 190, 82, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96 {
  
}
#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}@media (max-width: 767px){#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96 {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96-root {
    text-align: center;
  }


#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96-root {
    text-align: center;
  }


#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96-root {
    text-align: center;
  }


#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96-root {
    text-align: center;
  }


#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96-root {
    text-align: center;
  }


#s-be4f1c45-1eb9-4799-a991-75f5a3dd1b96.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-f36bf313-6c1d-4d3c-a5e5-d6eeeab4e8e8 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
text-align: center;
}



.shg-image-margin-container-s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin: 0 !important;
}





  img.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-cc5a7fc0-528d-440a-adb6-974d54f64472 .shogun-image-content {
  
    align-items: center;
  
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  
  
  
  
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin: 0 !important;
}





  img.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-cc5a7fc0-528d-440a-adb6-974d54f64472 .shogun-image-content {
  
    align-items: center;
  
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  
  
  
  
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin: 0 !important;
}





  img.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-cc5a7fc0-528d-440a-adb6-974d54f64472 .shogun-image-content {
  
    align-items: center;
  
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  
  
  
  
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin: 0 !important;
}





  img.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-cc5a7fc0-528d-440a-adb6-974d54f64472 .shogun-image-content {
  
    align-items: center;
  
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  
  
  
  
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472 {
  margin: 0 !important;
}





  img.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-cc5a7fc0-528d-440a-adb6-974d54f64472 .shogun-image-content {
  
    align-items: center;
  
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shg-align-container {
  display: flex;
  justify-content: center
}

.s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-cc5a7fc0-528d-440a-adb6-974d54f64472.shogun-image {
  box-sizing: border-box;
}




}
#s-25a2acc3-14fd-45e9-81f5-357eab393120 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-25a2acc3-14fd-45e9-81f5-357eab393120 .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}

#s-02cc62f5-d7be-4ca4-a2e7-eec185d02125 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-02cc62f5-d7be-4ca4-a2e7-eec185d02125 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-02cc62f5-d7be-4ca4-a2e7-eec185d02125 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-02cc62f5-d7be-4ca4-a2e7-eec185d02125 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-809a2a09-604e-4853-b70a-2d128782e9df:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-809a2a09-604e-4853-b70a-2d128782e9df:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-809a2a09-604e-4853-b70a-2d128782e9df {
  
}
#s-809a2a09-604e-4853-b70a-2d128782e9df:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYWUxNjBmNGMtZjVkNi00MjAyLTg1YmEtZGMxNGQyNDQ5NjBhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUyMTI0MzAwODcwMDI4NDEiIHN0eWxlPSJzdG9wLWNvbG9yOiM2NThkMGU7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2FlMTYwZjRjLWY1ZDYtNDIwMi04NWJhLWRjMTRkMjQ0OTYwYSkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5212430087002841, "color"=>"#658d0e"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-809a2a09-604e-4853-b70a-2d128782e9df {
  
}
#s-809a2a09-604e-4853-b70a-2d128782e9df:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODkxMjJmZmUtMmU2NC00OTA0LTkxYmEtYmEzZTJhNWZlNDY0IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUzOTQyNDgyNjg4MjEwMjIiIHN0eWxlPSJzdG9wLWNvbG9yOiM4MWIwMWE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzg5MTIyZmZlLTJlNjQtNDkwNC05MWJhLWJhM2UyYTVmZTQ2NCkiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5394248268821022, "color"=>"#81b01a"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (max-width: 767px){#s-809a2a09-604e-4853-b70a-2d128782e9df {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-809a2a09-604e-4853-b70a-2d128782e9df:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDZjMWJlYzMtZWM3Ny00MGEwLThiZGQtZDUwM2MxMjRhNTYyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjQ5Mzk3MDI4MTQyNzU1NjgzIiBzdHlsZT0ic3RvcC1jb2xvcjojNjg5NTA1O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNmMxYmVjMy1lYzc3LTQwYTAtOGJkZC1kNTAzYzEyNGE1NjIpIi8+PC9zdmc+) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.4939702814275568, "color"=>"#689505"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-809a2a09-604e-4853-b70a-2d128782e9df-atc-btn-wrapper {
    text-align: center;
  }


#s-809a2a09-604e-4853-b70a-2d128782e9df {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-809a2a09-604e-4853-b70a-2d128782e9df-atc-btn-wrapper {
    text-align: center;
  }


#s-809a2a09-604e-4853-b70a-2d128782e9df {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-809a2a09-604e-4853-b70a-2d128782e9df-atc-btn-wrapper {
    text-align: center;
  }


#s-809a2a09-604e-4853-b70a-2d128782e9df {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-809a2a09-604e-4853-b70a-2d128782e9df-atc-btn-wrapper {
    text-align: center;
  }


#s-809a2a09-604e-4853-b70a-2d128782e9df {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-809a2a09-604e-4853-b70a-2d128782e9df-atc-btn-wrapper {
    text-align: center;
  }


#s-809a2a09-604e-4853-b70a-2d128782e9df {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-809a2a09-604e-4853-b70a-2d128782e9df.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb:hover {background-color: rgba(150, 190, 82, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb {
  
}
#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb:hover {background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}@media (max-width: 767px){#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb:hover {background-color: rgba(7, 7, 7, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}

  #s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb-root {
    text-align: center;
  }


#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb-root {
    text-align: center;
  }


#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb-root {
    text-align: center;
  }


#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb-root {
    text-align: center;
  }


#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb-root {
    text-align: center;
  }


#s-2ce7c329-8cc8-44e0-a45c-a20d6283d1cb.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-ceb2ee0b-84e4-4daa-9e4a-e0d12dc96229 {
  margin-left: auto;
margin-right: auto;
background-color: rgba(254, 254, 254, 1);
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin-left: auto;
margin-right: auto;
max-width: 900px;
text-align: center;
}



.shg-image-margin-container-s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin: 0 !important;
}





  img.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-9075a4cc-6d55-4272-a9ac-6d04114a2993 .shogun-image-content {
  
    align-items: center;
  
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){

.shg-image-margin-container-s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  
  
  
  
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin: 0 !important;
}





  img.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-9075a4cc-6d55-4272-a9ac-6d04114a2993 .shogun-image-content {
  
    align-items: center;
  
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  
  
  
  
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin: 0 !important;
}





  img.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-9075a4cc-6d55-4272-a9ac-6d04114a2993 .shogun-image-content {
  
    align-items: center;
  
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  
  
  
  
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin: 0 !important;
}





  img.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-9075a4cc-6d55-4272-a9ac-6d04114a2993 .shogun-image-content {
  
    align-items: center;
  
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
  box-sizing: border-box;
}




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

.shg-image-margin-container-s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  
  
  
  
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993 {
  margin: 0 !important;
}





  img.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
    
    
    
    max-height: 900px;
  }


.s-9075a4cc-6d55-4272-a9ac-6d04114a2993 .shogun-image-content {
  
    align-items: center;
  
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shg-align-container {
  display: flex;
  justify-content: center
}

.s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-9075a4cc-6d55-4272-a9ac-6d04114a2993.shogun-image {
  box-sizing: border-box;
}




}
#s-196751b8-fc1e-458f-8bdb-6b930c21272f {
  margin-left: 10%;
margin-right: 10%;
padding-top: 16px;
padding-bottom: 16px;
text-align: center;
}

#s-196751b8-fc1e-458f-8bdb-6b930c21272f .shg-product-title-component h1 {
  
  
  
  
  font-size: 14px;
  
  
  
}
@media (max-width: 767px){#s-196751b8-fc1e-458f-8bdb-6b930c21272f .shg-product-title-component h1 {
  
  
  
  
  font-size: 18px;
  
  
  
}
}
#s-8f9406d1-1829-4ccc-a487-6092e73bf0a1 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
text-align: center;
}

#s-8f9406d1-1829-4ccc-a487-6092e73bf0a1 .shg-product-sold-out {
  display: none;
  color: rgba(193, 4, 4, 1);
  font-size: 28px;
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
}

#s-8f9406d1-1829-4ccc-a487-6092e73bf0a1 .shg-product-price {
  color: rgba(193, 4, 4, 1);
  font-weight:  800 ;
  font-family: Roboto;
  font-style:  normal ;
  font-size: 28px;
}

#s-8f9406d1-1829-4ccc-a487-6092e73bf0a1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(102, 102, 102, 1);
  
  
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  margin-left: 10%;
margin-bottom: 10px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
border-radius: 30px;
background-color: rgba(94, 137, 6, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  
}
#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZjAxYmFhMDQtNzU2OC00YmE0LWJlOTEtZmVhZGE1ZjlkZWQ1IiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxMjE1MjA5OTYwOTM3NSIgc3R5bGU9InN0b3AtY29sb3I6IzYzODkxMDtzdG9wLW9wYWNpdHk6MSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6Izk5ZDAyMDtzdG9wLW9wYWNpdHk6MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZjAxYmFhMDQtNzU2OC00YmE0LWJlOTEtZmVhZGE1ZjlkZWQ1KSIvPjwvc3ZnPg==) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.512152099609375, "color"=>"#638910"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}@media (min-width: 992px) and (max-width: 1199px){#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  background-image: none;
background-color: rgba(94, 137, 6, 1);
hover-type: color;
}
}@media (max-width: 767px){#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0:hover {background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iODFhZmNjYjItNDk5Yy00YWNkLWFkYmUtODZkY2JhOTJiMzUyIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojOTlkMDIwO3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIwLjUxNjY5NzU1NDE1NDgyOTUiIHN0eWxlPSJzdG9wLWNvbG9yOiM2ODkwMTE7c3RvcC1vcGFjaXR5OjEiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM5OWQwMjA7c3RvcC1vcGFjaXR5OjEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoIzgxYWZjY2IyLTQ5OWMtNGFjZC1hZGJlLTg2ZGNiYTkyYjM1MikiLz48L3N2Zz4=) !important;
background-repeat: no-repeat !important;
text-decoration: none !important;
hover-type: gradient !important;
background-gradient: [{"id"=>1, "pos"=>0, "color"=>"#99d020"}, {"id"=>3, "pos"=>0.5166975541548295, "color"=>"#689011"}, {"id"=>2, "pos"=>1, "color"=>"#99d020"}] !important;}}

  #s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0-atc-btn-wrapper {
    text-align: center;
  }


#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


@media (min-width: 1200px){
  #s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0-atc-btn-wrapper {
    text-align: center;
  }


#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0-atc-btn-wrapper {
    text-align: center;
  }


#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0-atc-btn-wrapper {
    text-align: center;
  }


#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}@media (max-width: 767px){
  #s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0-atc-btn-wrapper {
    text-align: center;
  }


#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn {
  color: #ffffff;
  font-size: 18px;
  font-weight: 600;
  
  font-family: Roboto;
  display:  block ;
}

#s-fe3292b4-d6e8-4f26-87aa-9fa3270ffbf0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}


}
#s-3c737114-a65f-449d-9181-78b4462b8235 {
  margin-left: 10%;
margin-bottom: 20px;
margin-right: 10%;
padding-top: 5px;
padding-bottom: 5px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: #000;
border-style: none;
border-radius: 30px;
background-color: rgba(223, 234, 210, 1);
text-align: center;
text-decoration: none;
background-image: none;
hover-type: color;
color: rgba(94, 137, 6, 1);
}
#s-3c737114-a65f-449d-9181-78b4462b8235:hover {background-color: rgba(150, 190, 82, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;}#s-3c737114-a65f-449d-9181-78b4462b8235:active {background-color: #000000 !important;
text-decoration: none !important;}@media (min-width: 1200px){#s-3c737114-a65f-449d-9181-78b4462b8235 {
  
}
#s-3c737114-a65f-449d-9181-78b4462b8235:hover {background-color: rgba(10, 10, 10, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(255, 255, 255, 1) !important;}}@media (max-width: 767px){#s-3c737114-a65f-449d-9181-78b4462b8235 {
  padding-top: 10px;
padding-bottom: 10px;
}
#s-3c737114-a65f-449d-9181-78b4462b8235:hover {background-color: rgba(3, 3, 3, 1) !important;
text-decoration: none !important;
background-image: none !important;
hover-type: color !important;
color: rgba(249, 249, 249, 1) !important;}}

  #s-3c737114-a65f-449d-9181-78b4462b8235-root {
    text-align: center;
  }


#s-3c737114-a65f-449d-9181-78b4462b8235.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
@media (min-width: 1200px){
  #s-3c737114-a65f-449d-9181-78b4462b8235-root {
    text-align: center;
  }


#s-3c737114-a65f-449d-9181-78b4462b8235.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-3c737114-a65f-449d-9181-78b4462b8235-root {
    text-align: center;
  }


#s-3c737114-a65f-449d-9181-78b4462b8235.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-3c737114-a65f-449d-9181-78b4462b8235-root {
    text-align: center;
  }


#s-3c737114-a65f-449d-9181-78b4462b8235.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 16px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}@media (max-width: 767px){
  #s-3c737114-a65f-449d-9181-78b4462b8235-root {
    text-align: center;
  }


#s-3c737114-a65f-449d-9181-78b4462b8235.shg-btn {
  color: rgba(94, 137, 6, 1);
  font-size: 18px;
  font-weight: 800;
  
  font-family: Roboto;
  display:  block ;
}
}
#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 {
  background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (min-width: 1200px){#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 {
  background-repeat: no-repeat;
padding-top: 30px;
padding-bottom: 30px;
display: none;
}
#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6, #wrap-s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 {
  display: none;
}
#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6, #wrap-s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 {
  display: none;
}
#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6, #wrap-s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 { display: none !important; }}@media (max-width: 767px){#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 {
  background-repeat: no-repeat;
display: none;
}
#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6, #wrap-s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 { display: none !important; }}
#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iZDZlNDM2N2ItNzA3YS00YzExLTg4YzEtNGYzZWQ0NGYzNzFhIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojNzFjMDM3O3N0b3Atb3BhY2l0eToxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojZWNmOGM2O3N0b3Atb3BhY2l0eToxIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNkNmU0MzY3Yi03MDdhLTRjMTEtODhjMS00ZjNlZDQ0ZjM3MWEpIi8+PC9zdmc+);
}








#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a44a1739-a095-4e3b-85c1-2b9dc85b30c6.shg-box.shg-c {
  justify-content: center;
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin-left: auto;
margin-right: auto;
max-width: 1232px;
aspect-ratio: 1232/557;
text-align: center;
}
@media (min-width: 1200px){#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  max-width: 1200px;
}
}


.shg-image-margin-container-s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }

    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-link {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1232px;
  }



  img.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
    
    
    
    max-height: 1232px;
  }


.s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-content {
  
    align-items: center;
  
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a07e6c34-5317-4144-b923-ef0a895a4278 {
      --shg-aspect-ratio: calc(1232/557); 
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
      position: relative;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1232px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  
  
  
  
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }

    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-link {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1232px;
  }



  img.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
    
    
    
    max-height: 1232px;
  }


.s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-content {
  
    align-items: center;
  
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a07e6c34-5317-4144-b923-ef0a895a4278 {
      --shg-aspect-ratio: calc(1232/557); 
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
      position: relative;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1232px;
    }
  }

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

.shg-image-margin-container-s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  
  
  
  
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }

    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-link {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1232px;
  }



  img.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
    
    
    
    max-height: 1232px;
  }


.s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-content {
  
    align-items: center;
  
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a07e6c34-5317-4144-b923-ef0a895a4278 {
      --shg-aspect-ratio: calc(1232/557); 
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
      position: relative;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1232px;
    }
  }

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

.shg-image-margin-container-s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  
  
  
  
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }

    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-link {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1232px;
  }



  img.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
    
    
    
    max-height: 1232px;
  }


.s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-content {
  
    align-items: center;
  
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a07e6c34-5317-4144-b923-ef0a895a4278 {
      --shg-aspect-ratio: calc(1232/557); 
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
      position: relative;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1232px;
    }
  }

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

.shg-image-margin-container-s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  
  
  
  
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }

    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-link {
      aspect-ratio: 1232/557;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a07e6c34-5317-4144-b923-ef0a895a4278 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 1232px;
  }



  img.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
    
    
    
    max-height: 1232px;
  }


.s-a07e6c34-5317-4144-b923-ef0a895a4278 .shogun-image-content {
  
    align-items: center;
  
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a07e6c34-5317-4144-b923-ef0a895a4278 {
      --shg-aspect-ratio: calc(1232/557); 
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container {
      position: relative;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a07e6c34-5317-4144-b923-ef0a895a4278 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 1232px;
    }
  }

}
#s-7f463bdf-c321-44b0-b63b-88526dbf6b91 {
  margin-left: 40%;
margin-bottom: 18%;
margin-right: 8%;
}

@media (min-width: 0px) {
[id="s-7f463bdf-c321-44b0-b63b-88526dbf6b91"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7f463bdf-c321-44b0-b63b-88526dbf6b91"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-7f463bdf-c321-44b0-b63b-88526dbf6b91"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-7f463bdf-c321-44b0-b63b-88526dbf6b91"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 15.0px);
}

}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin-left: auto;
margin-right: auto;
max-width: 296px;
aspect-ratio: 296/61;
text-align: center;
}



.shg-image-margin-container-s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
      position: relative;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  
  
  
  
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
      position: relative;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  
  
  
  
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
      position: relative;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  
  
  
  
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
      position: relative;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  
  
  
  
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0f953d18-9fd2-4eae-a4a9-25e633414c53 .shogun-image-content {
  
    align-items: center;
  
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container {
      position: relative;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0f953d18-9fd2-4eae-a4a9-25e633414c53 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

}
#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin-left: auto;
margin-right: auto;
max-width: 296px;
aspect-ratio: 296/61;
text-align: center;
}



.shg-image-margin-container-s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-content {
  
    align-items: center;
  
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
      position: relative;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  
  
  
  
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-content {
  
    align-items: center;
  
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
      position: relative;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  
  
  
  
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-content {
  
    align-items: center;
  
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
      position: relative;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  
  
  
  
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-content {
  
    align-items: center;
  
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
      position: relative;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  
  
  
  
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 .shogun-image-content {
  
    align-items: center;
  
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container {
      position: relative;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b2c31a82-3ba6-4d8d-9862-d30a8967b513 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

}
#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
background-color: rgba(255, 255, 255, 1);
}
@media (min-width: 1200px){#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 {
  background-repeat: no-repeat;
background-color: rgba(248, 248, 248, 1);
display: none;
}
#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79, #wrap-s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 {
  display: none;
}
#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79, #wrap-s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 {
  display: none;
}
#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79, #wrap-s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 { display: none !important; }}@media (max-width: 767px){#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 {
  display: none;
}
#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79, #wrap-s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 { display: none !important; }}







#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4d9145c7-7c94-4010-bb45-01f6d2a9ac79.shg-box.shg-c {
  justify-content: center;
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin-left: auto;
margin-right: auto;
max-width: 680px;
aspect-ratio: 680/773;
text-align: center;
}
@media (min-width: 1200px){#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  display: none;
}
#s-35bdde1b-3e1a-43cf-800a-b74f017caa40, #wrap-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  display: none;
}
#s-35bdde1b-3e1a-43cf-800a-b74f017caa40, #wrap-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  display: none;
}
#s-35bdde1b-3e1a-43cf-800a-b74f017caa40, #wrap-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 { display: none !important; }}@media (max-width: 767px){#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(117, 168, 1, 1);
}
}


.shg-image-margin-container-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }

    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-link {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 680px;
  }



  img.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-content {
  
    align-items: center;
  
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
      --shg-aspect-ratio: calc(680/773); 
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
      position: relative;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  
  
  
  
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }

    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-link {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 680px;
  }



  img.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-content {
  
    align-items: center;
  
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
      --shg-aspect-ratio: calc(680/773); 
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
      position: relative;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

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

.shg-image-margin-container-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  
  
  
  
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }

    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-link {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 680px;
  }



  img.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-content {
  
    align-items: center;
  
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
      --shg-aspect-ratio: calc(680/773); 
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
      position: relative;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

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

.shg-image-margin-container-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  
  
  
  
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }

    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-link {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 680px;
  }



  img.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-content {
  
    align-items: center;
  
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
      --shg-aspect-ratio: calc(680/773); 
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
      position: relative;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

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

.shg-image-margin-container-s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  
  
  margin-top: 0px;
  
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }

    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-link {
      aspect-ratio: 680/773;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 680px;
  }



  img.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
    
    
    
    max-height: 680px;
  }


.s-35bdde1b-3e1a-43cf-800a-b74f017caa40 .shogun-image-content {
  
    align-items: flex-start;
  
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shg-align-container {
  display: flex;
  justify-content: center
}

.s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 {
      --shg-aspect-ratio: calc(680/773); 
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container {
      position: relative;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-35bdde1b-3e1a-43cf-800a-b74f017caa40 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 680px;
    }
  }

}
#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin-left: auto;
margin-right: auto;
max-width: 296px;
aspect-ratio: 296/61;
text-align: center;
}
@media (max-width: 767px){#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin-top: 30%;
margin-left: 40%;
margin-bottom: 16px;
max-width: 250px;
}
}


.shg-image-margin-container-s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-content {
  
    align-items: center;
  
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
      position: relative;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  
  
  
  
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-content {
  
    align-items: center;
  
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
      position: relative;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  
  
  
  
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-content {
  
    align-items: center;
  
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
      position: relative;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  
  
  
  
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-content {
  
    align-items: center;
  
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
      position: relative;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin-left: 40%;
  
  margin-top: 30%;
  margin-bottom: 16px;
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 .shogun-image-content {
  
    align-items: center;
  
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shg-align-container {
  display: flex;
  justify-content: center
}

.s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container {
      position: relative;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-0dec71b4-9a3e-4c0e-8b9a-4874af4d4528 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

}
#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin-left: auto;
margin-right: auto;
max-width: 296px;
aspect-ratio: 296/61;
text-align: center;
}
@media (max-width: 767px){#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin-left: 40%;
max-width: 250px;
}
}


.shg-image-margin-container-s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin-left: auto;
  margin-right: auto;
  
  
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-content {
  
    align-items: center;
  
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
      position: relative;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  
  
  
  
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-content {
  
    align-items: center;
  
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
      position: relative;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  
  
  
  
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-content {
  
    align-items: center;
  
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
      position: relative;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  
  
  
  
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-content {
  
    align-items: center;
  
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
      position: relative;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

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

.shg-image-margin-container-s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin-left: 40%;
  
  
  
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }

    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-link {
      aspect-ratio: 296/61;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    
    max-height: 296px;
  }



  img.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
    
    
    
    max-height: 296px;
  }


.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd .shogun-image-content {
  
    align-items: center;
  
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd {
      --shg-aspect-ratio: calc(296/61); 
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container {
      position: relative;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e50d5d8e-0979-4ead-a88d-a8dd7ecc7ecd img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      
      max-width: 296px;
    }
  }

}
#s-2b576ebd-ab34-4c8a-95ce-ca769e4c8013 {
  margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 10px;
max-width: 1200px;
text-align: center;
background-color: rgba(251, 251, 251, 1);
}
@media (min-width: 1200px){#s-2b576ebd-ab34-4c8a-95ce-ca769e4c8013 {
  padding-top: 50px;
padding-bottom: 10px;
background-color: rgba(248, 248, 248, 1);
}
}@media (max-width: 767px){#s-2b576ebd-ab34-4c8a-95ce-ca769e4c8013 {
  padding-top: 30px;
}
}
#s-2b576ebd-ab34-4c8a-95ce-ca769e4c8013 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 42px;
  
  
  
}


@media (max-width: 767px){#s-2b576ebd-ab34-4c8a-95ce-ca769e4c8013 .shogun-heading-component h2 {
  
  font-weight:  900 ;
  font-family: "Roboto";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}


}
#s-c96bf879-63dd-4ae3-87a5-81b83a0555a3 {
  margin-left: auto;
margin-right: auto;
padding-bottom: 40px;
max-width: 1200px;
}
@media (min-width: 1200px){#s-c96bf879-63dd-4ae3-87a5-81b83a0555a3 {
  background-color: rgba(248, 248, 248, 1);
}
}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}

.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}

/* <-- User Content Animations */

.shogun-form-error-msg,
.shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}
