.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 {
  object-fit: cover;
  font-family: "object-fit: cover;";
  width: 100%;
}

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

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

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

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

.shogun-image-content {
  display: flex;
  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-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
  max-width: 1070px;
aspect-ratio: 1070/500;
text-align: center;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }

    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-link {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
    width: 100%;
    height: auto;
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
    
    
  }


.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-content {
  
    align-items: center;
  
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
      --shg-aspect-ratio: calc(1070/500); 
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
      position: relative;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }

    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-link {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
    width: 100%;
    height: auto;
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
    
    
  }


.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-content {
  
    align-items: center;
  
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
      --shg-aspect-ratio: calc(1070/500); 
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
      position: relative;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }

    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-link {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
    width: 100%;
    height: auto;
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
    
    
  }


.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-content {
  
    align-items: center;
  
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
      --shg-aspect-ratio: calc(1070/500); 
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
      position: relative;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }

    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-link {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
    width: 100%;
    height: auto;
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
    
    
  }


.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-content {
  
    align-items: center;
  
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
      --shg-aspect-ratio: calc(1070/500); 
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
      position: relative;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }

    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-link {
      aspect-ratio: 1070/500;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
    width: 100%;
    height: auto;
  }

  #s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
    
    
  }


.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 .shogun-image-content {
  
    align-items: center;
  
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shg-align-container {
  display: flex;
  justify-content: center
}

.s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 {
      --shg-aspect-ratio: calc(1070/500); 
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container {
      position: relative;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-eaba4eb6-025f-4d15-8a2d-434fe1a701d7 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-bc67167b-abb8-4829-91a1-7a1bfb94934a {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-bc67167b-abb8-4829-91a1-7a1bfb94934a .shogun-heading-component h1 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 40px;
  
  
  text-align: left;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content p {
  color: ;
  font-family: ;
  font-weight: ;
}

#s-ce2dfe21-3a89-4fb3-af97-9d4ae46620fb {
  margin-left: 10%;
margin-right: 10%;
}

#s-70f44684-2d40-44b5-8ef9-8d24123b4313 {
  box-shadow:0px 0px 0px 0px rgba(236, 232, 232, 1);
margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(48, 48, 76, 1);
border-style: solid;
max-width: 1500px;
background-color: rgba(253, 249, 235, 1);
}

.shg-hr-wrapper {
  padding: 30px 0;
}

.shg-hr-wrapper hr {
  margin: 0;
  border: 0;
  width: 100%;
}

#s-d53a2a4e-7122-4fa6-b584-d0a1854abbbd hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-8b9d2464-d0bf-4969-87e3-a9dce23fae5b {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8b9d2464-d0bf-4969-87e3-a9dce23fae5b .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-a0e2b09b-0b01-494f-8397-4d70f60464a6 {
  text-align: left;
}

#s-b726ccac-def1-4404-8934-c598645049de {
  margin-left: 10%;
margin-right: 10%;
}

#s-8b5a97ec-8d51-4343-b503-6f6a50978386 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
text-align: center;
}







  img.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
    
    
  }


.s-8b5a97ec-8d51-4343-b503-6f6a50978386 .shogun-image-content {
  
    align-items: center;
  
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){





  img.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
    
    
  }


.s-8b5a97ec-8d51-4343-b503-6f6a50978386 .shogun-image-content {
  
    align-items: center;
  
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
  box-sizing: border-box;
}




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





  img.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
    
    
  }


.s-8b5a97ec-8d51-4343-b503-6f6a50978386 .shogun-image-content {
  
    align-items: center;
  
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
  box-sizing: border-box;
}




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





  img.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
    
    
  }


.s-8b5a97ec-8d51-4343-b503-6f6a50978386 .shogun-image-content {
  
    align-items: center;
  
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
  box-sizing: border-box;
}




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





  img.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
    
    
  }


.s-8b5a97ec-8d51-4343-b503-6f6a50978386 .shogun-image-content {
  
    align-items: center;
  
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shg-align-container {
  display: flex;
  justify-content: center
}

.s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-8b5a97ec-8d51-4343-b503-6f6a50978386.shogun-image {
  box-sizing: border-box;
}




}
#s-4f8bd6e4-6349-4788-b366-3bb1e6d28a27 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-4f8bd6e4-6349-4788-b366-3bb1e6d28a27 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-f6f7d03b-85b8-4ed3-8a4a-a5c8b05dfbbe {
  margin-left: 10%;
margin-right: 10%;
}

#s-683dc7e5-e83f-4ac4-b698-0b89cb3ad534 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-683dc7e5-e83f-4ac4-b698-0b89cb3ad534 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-64647e5b-5a58-43f9-93c8-45b071b9640b {
  margin-left: 10%;
margin-right: 10%;
padding-top: 15px;
padding-bottom: 15px;
background-color: rgba(253, 249, 235, 1);
}

#s-96efeedd-4f32-4df6-aa22-c835570e5b1d {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-96efeedd-4f32-4df6-aa22-c835570e5b1d .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



.shogun-table-wrapper {
  overflow: auto;
}

table.shogun-table {
  width: 100%;
  max-width: 100%;
  border-collapse: collapse;
  border-style: hidden;
}

thead.shogun-table-column-container {
  font-weight: bold;
}

td.shogun-table-column {
  padding: 10px;
}

td.shogun-table-row {
  padding: 10px;
  min-height: 45px;
}

td.shogun-table-column:only-child, td.shogun-table-row:only-child {
  width: 100%;
}

#s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 {
  margin-left: 10%;
margin-right: 10%;
}

#s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 td.shogun-table-column, #s-a108e6d3-d78e-4445-9ae6-2d3e4f4c9287 td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

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

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

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

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

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

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

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

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

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

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

#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 {
  text-align: left;
}



.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d200e25c-8880-4e85-99c9-ef77fb1057c9 img.shogun-image {
  width: 100%;
}



}
.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;
  color: ;
  font-family: ;
  text-transform: none;
  font-weight: ;
  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-77b31095-06a8-46d6-8023-e643645e6908 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-77b31095-06a8-46d6-8023-e643645e6908 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-ec721f09-b77c-4bfc-be8f-26503af4dbff {
  text-align: center;
}

#s-ec721f09-b77c-4bfc-be8f-26503af4dbff .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ec721f09-b77c-4bfc-be8f-26503af4dbff .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ec721f09-b77c-4bfc-be8f-26503af4dbff .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b {
  text-align: left;
}



.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f589b2cb-14fd-4754-a62b-9d2b20144f3b img.shogun-image {
  width: 100%;
}



}
#s-5b800ab5-72fd-40e6-b0fe-3077c169494a {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5b800ab5-72fd-40e6-b0fe-3077c169494a .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-615464ae-e252-438b-83d7-742644b0bf1b {
  text-align: center;
}

#s-615464ae-e252-438b-83d7-742644b0bf1b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-615464ae-e252-438b-83d7-742644b0bf1b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-615464ae-e252-438b-83d7-742644b0bf1b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-994e0a83-4719-47b4-9b22-84e106955e94 {
  text-align: left;
}



.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-994e0a83-4719-47b4-9b22-84e106955e94 img.shogun-image {
  width: 100%;
}



}
#s-91cad3a3-8f05-4bb2-8fc7-58f274f29a0e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-91cad3a3-8f05-4bb2-8fc7-58f274f29a0e .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-315fc8c6-187e-432c-9e89-0737fa612b63 {
  text-align: center;
}

#s-315fc8c6-187e-432c-9e89-0737fa612b63 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-315fc8c6-187e-432c-9e89-0737fa612b63 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-315fc8c6-187e-432c-9e89-0737fa612b63 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

.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-0360de10-13ac-4645-8296-39b6d575a945 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(219, 61, 62, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-0360de10-13ac-4645-8296-39b6d575a945:hover {background-color: rgba(223, 217, 217, 1) !important;
text-decoration: none !important;
color: rgba(219, 61, 62, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-0360de10-13ac-4645-8296-39b6d575a945:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0360de10-13ac-4645-8296-39b6d575a945-root {
    text-align: center;
  }


#s-0360de10-13ac-4645-8296-39b6d575a945.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-0360de10-13ac-4645-8296-39b6d575a945-root {
    text-align: center;
  }


#s-0360de10-13ac-4645-8296-39b6d575a945.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-0360de10-13ac-4645-8296-39b6d575a945-root {
    text-align: center;
  }


#s-0360de10-13ac-4645-8296-39b6d575a945.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-0360de10-13ac-4645-8296-39b6d575a945-root {
    text-align: center;
  }


#s-0360de10-13ac-4645-8296-39b6d575a945.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-0360de10-13ac-4645-8296-39b6d575a945-root {
    text-align: center;
  }


#s-0360de10-13ac-4645-8296-39b6d575a945.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}
#s-9473e3ad-71b9-4b8f-aee4-a294c1b7eca5 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-0d3a3ff2-8222-42a0-9cb9-22250d590c22 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0d3a3ff2-8222-42a0-9cb9-22250d590c22 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-ff657fd9-f561-4fde-b623-e1440d79efc0 {
  text-align: left;
}

#s-818dd78d-a729-4aa8-9513-e59bbcad9d3b {
  margin-left: 10%;
margin-right: 10%;
}

#s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
aspect-ratio: 1500/750;
text-align: center;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }

    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-link {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
    width: 100%;
    height: auto;
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
    
    
  }


.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-content {
  
    align-items: center;
  
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
      --shg-aspect-ratio: calc(1500/750); 
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
      position: relative;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }

    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-link {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
    width: 100%;
    height: auto;
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
    
    
  }


.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-content {
  
    align-items: center;
  
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
      --shg-aspect-ratio: calc(1500/750); 
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
      position: relative;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }

    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-link {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
    width: 100%;
    height: auto;
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
    
    
  }


.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-content {
  
    align-items: center;
  
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
      --shg-aspect-ratio: calc(1500/750); 
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
      position: relative;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }

    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-link {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
    width: 100%;
    height: auto;
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
    
    
  }


.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-content {
  
    align-items: center;
  
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
      --shg-aspect-ratio: calc(1500/750); 
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
      position: relative;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }

    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-link {
      aspect-ratio: 1500/750;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
    width: 100%;
    height: auto;
  }

  #s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
    
    
  }


.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d .shogun-image-content {
  
    align-items: center;
  
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d {
      --shg-aspect-ratio: calc(1500/750); 
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container {
      position: relative;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a58627b3-bdb3-4ce0-ae56-9fc4e8404a1d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-4a76b237-42e1-4107-b36b-486013e945f9 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-4a76b237-42e1-4107-b36b-486013e945f9 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-e2c42148-1a68-47b6-a249-35c57c265fb4 {
  margin-left: 10%;
margin-right: 10%;
}

#s-df632453-8b1c-4ae5-b4d2-4014e217c536 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-df632453-8b1c-4ae5-b4d2-4014e217c536 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-a278b898-5dc6-4e3d-bdf6-ee02aff807fe {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(253, 249, 235, 1);
}

#s-110a45e3-3290-47f4-9af5-8cacde657810 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-110a45e3-3290-47f4-9af5-8cacde657810 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-737b717c-4c6a-4b83-a295-573e3ad57a3c {
  margin-left: 10%;
margin-right: 10%;
}

#s-737b717c-4c6a-4b83-a295-573e3ad57a3c .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-737b717c-4c6a-4b83-a295-573e3ad57a3c table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-737b717c-4c6a-4b83-a295-573e3ad57a3c td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-737b717c-4c6a-4b83-a295-573e3ad57a3c td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-737b717c-4c6a-4b83-a295-573e3ad57a3c td.shogun-table-column, #s-737b717c-4c6a-4b83-a295-573e3ad57a3c td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-ec9ac783-13d5-48f8-8382-0e99a308797d {
  text-align: left;
}



.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ec9ac783-13d5-48f8-8382-0e99a308797d img.shogun-image {
  width: 100%;
}



}
#s-32e814f9-ddb8-40bc-8b1d-980cb3ea8e4d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-32e814f9-ddb8-40bc-8b1d-980cb3ea8e4d .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-405d9d5d-2f47-4602-9186-0469c3537b9b {
  text-align: center;
}

#s-405d9d5d-2f47-4602-9186-0469c3537b9b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-405d9d5d-2f47-4602-9186-0469c3537b9b .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-405d9d5d-2f47-4602-9186-0469c3537b9b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-27225202-79f0-4474-9533-1e804dfe2ea9 {
  text-align: left;
}



.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27225202-79f0-4474-9533-1e804dfe2ea9 img.shogun-image {
  width: 100%;
}



}
#s-d71be5ea-6bcb-48b6-9ddd-e391b87492ac {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d71be5ea-6bcb-48b6-9ddd-e391b87492ac .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-2fe97eca-9197-4068-a2b0-de38c0fd3676 {
  text-align: center;
}

#s-2fe97eca-9197-4068-a2b0-de38c0fd3676 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2fe97eca-9197-4068-a2b0-de38c0fd3676 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2fe97eca-9197-4068-a2b0-de38c0fd3676 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c {
  text-align: left;
}



.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-bf3a8730-c77a-40bd-af7f-44ae772ef58c img.shogun-image {
  width: 100%;
}



}
#s-77a95869-5189-44f0-b80a-b77b39fe21a9 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-77a95869-5189-44f0-b80a-b77b39fe21a9 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-2a7e6105-0474-485d-959a-d4d961088e0e {
  text-align: center;
}

#s-2a7e6105-0474-485d-959a-d4d961088e0e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-2a7e6105-0474-485d-959a-d4d961088e0e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-2a7e6105-0474-485d-959a-d4d961088e0e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(219, 61, 62, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1:hover {background-color: rgba(223, 217, 217, 1) !important;
text-decoration: none !important;
color: rgba(219, 61, 62, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-821e3c91-93f8-40e2-ab87-f5ee31b547f1-root {
    text-align: center;
  }


#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-821e3c91-93f8-40e2-ab87-f5ee31b547f1-root {
    text-align: center;
  }


#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-821e3c91-93f8-40e2-ab87-f5ee31b547f1-root {
    text-align: center;
  }


#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-821e3c91-93f8-40e2-ab87-f5ee31b547f1-root {
    text-align: center;
  }


#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-821e3c91-93f8-40e2-ab87-f5ee31b547f1-root {
    text-align: center;
  }


#s-821e3c91-93f8-40e2-ab87-f5ee31b547f1.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}
#s-08be84ad-8e90-4dd2-a96e-8847cd557d52 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-a0db0c88-cd9b-47fd-b66e-4801ae73bbab {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a0db0c88-cd9b-47fd-b66e-4801ae73bbab .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-ffc32d94-9f22-4fd1-b273-c994581db583 {
  text-align: left;
}

#s-5821b477-7ef0-4231-9678-bc16954fa2b1 {
  margin-left: 10%;
margin-right: 10%;
}

#s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
aspect-ratio: 1500/1001;
text-align: center;
}





  @supports  (aspect-ratio: 1/1) {
    
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }

    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-link {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
    width: 100%;
    height: auto;
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
    
    
  }


.s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-content {
  
    align-items: center;
  
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
      --shg-aspect-ratio: calc(1500/1001); 
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
      position: relative;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }

    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-link {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
    width: 100%;
    height: auto;
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
    
    
  }


.s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-content {
  
    align-items: center;
  
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
      --shg-aspect-ratio: calc(1500/1001); 
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
      position: relative;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }

    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-link {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
    width: 100%;
    height: auto;
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
    
    
  }


.s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-content {
  
    align-items: center;
  
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
      --shg-aspect-ratio: calc(1500/1001); 
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
      position: relative;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }

    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-link {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
    width: 100%;
    height: auto;
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
    
    
  }


.s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-content {
  
    align-items: center;
  
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
      --shg-aspect-ratio: calc(1500/1001); 
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
      position: relative;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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



  @supports  (aspect-ratio: 1/1) {
    
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }

    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-link {
      aspect-ratio: 1500/1001;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
    width: 100%;
    height: auto;
  }

  #s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
    
    
  }


.s-e87af67b-332d-495c-9b64-ca654fd3a5aa .shogun-image-content {
  
    align-items: center;
  
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa {
      --shg-aspect-ratio: calc(1500/1001); 
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container {
      position: relative;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e87af67b-332d-495c-9b64-ca654fd3a5aa img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
#s-b388bf54-0a7b-452f-a97c-de67be1d2cb0 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 25px;
text-align: center;
}

#s-b388bf54-0a7b-452f-a97c-de67be1d2cb0 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-0d766e24-e215-48e9-bf71-29e2da898565 {
  margin-left: 10%;
margin-right: 10%;
}

#s-99625cf4-ca38-4a02-8cd0-3eca77c54f53 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-99625cf4-ca38-4a02-8cd0-3eca77c54f53 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-6ee839f3-497d-467b-b2d6-9b8d35ec7f8b {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(253, 249, 235, 1);
}

#s-078e0fa0-d24b-4651-96ac-e454f170770a {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-078e0fa0-d24b-4651-96ac-e454f170770a .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-4d14e063-7d31-4e87-8484-bb9da5ecb63d {
  margin-left: 10%;
margin-right: 10%;
}

#s-4d14e063-7d31-4e87-8484-bb9da5ecb63d .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-4d14e063-7d31-4e87-8484-bb9da5ecb63d table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-4d14e063-7d31-4e87-8484-bb9da5ecb63d td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-4d14e063-7d31-4e87-8484-bb9da5ecb63d td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-4d14e063-7d31-4e87-8484-bb9da5ecb63d td.shogun-table-column, #s-4d14e063-7d31-4e87-8484-bb9da5ecb63d td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 {
  text-align: left;
}



.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3ec3959f-c731-4401-bf4a-e701b6d43fe0 img.shogun-image {
  width: 100%;
}



}
#s-c7abcff4-b992-4d14-835b-97d3f7b60e57 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c7abcff4-b992-4d14-835b-97d3f7b60e57 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-b8261a5e-c1af-41c2-81cc-ce8c50aef61e {
  text-align: center;
}

#s-b8261a5e-c1af-41c2-81cc-ce8c50aef61e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-b8261a5e-c1af-41c2-81cc-ce8c50aef61e .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-b8261a5e-c1af-41c2-81cc-ce8c50aef61e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d8135254-1c26-4373-abbb-915e0c28bedc {
  text-align: left;
}



.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc img.shogun-image {
  width: 100%;
}



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

.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc img.shogun-image {
  width: 100%;
}



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

.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc img.shogun-image {
  width: 100%;
}



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

.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d8135254-1c26-4373-abbb-915e0c28bedc img.shogun-image {
  width: 100%;
}



}
#s-0f5765bc-b089-481a-852f-4e468e611734 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0f5765bc-b089-481a-852f-4e468e611734 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-196f5b82-b3ca-48dc-ac20-7f7c32f4774a {
  text-align: center;
}

#s-196f5b82-b3ca-48dc-ac20-7f7c32f4774a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-196f5b82-b3ca-48dc-ac20-7f7c32f4774a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-196f5b82-b3ca-48dc-ac20-7f7c32f4774a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-046c3809-a141-434d-95e9-142ec7ddf5ed {
  text-align: left;
}



.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed img.shogun-image {
  width: 100%;
}



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

.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed img.shogun-image {
  width: 100%;
}



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

.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed img.shogun-image {
  width: 100%;
}



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

.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-046c3809-a141-434d-95e9-142ec7ddf5ed img.shogun-image {
  width: 100%;
}



}
#s-e6e7e35f-eb00-49a3-86b0-57326a955374 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-e6e7e35f-eb00-49a3-86b0-57326a955374 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-f9293003-a130-48c6-9678-24286e71da96 {
  text-align: center;
}

#s-f9293003-a130-48c6-9678-24286e71da96 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-f9293003-a130-48c6-9678-24286e71da96 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-f9293003-a130-48c6-9678-24286e71da96 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-322417d7-e563-4bc8-a36e-0a5b62972f96 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(219, 61, 62, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-322417d7-e563-4bc8-a36e-0a5b62972f96:hover {background-color: rgba(223, 217, 217, 1) !important;
text-decoration: none !important;
color: rgba(219, 61, 62, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-322417d7-e563-4bc8-a36e-0a5b62972f96:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-322417d7-e563-4bc8-a36e-0a5b62972f96-root {
    text-align: center;
  }


#s-322417d7-e563-4bc8-a36e-0a5b62972f96.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-322417d7-e563-4bc8-a36e-0a5b62972f96-root {
    text-align: center;
  }


#s-322417d7-e563-4bc8-a36e-0a5b62972f96.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-322417d7-e563-4bc8-a36e-0a5b62972f96-root {
    text-align: center;
  }


#s-322417d7-e563-4bc8-a36e-0a5b62972f96.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-322417d7-e563-4bc8-a36e-0a5b62972f96-root {
    text-align: center;
  }


#s-322417d7-e563-4bc8-a36e-0a5b62972f96.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-322417d7-e563-4bc8-a36e-0a5b62972f96-root {
    text-align: center;
  }


#s-322417d7-e563-4bc8-a36e-0a5b62972f96.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}
#s-308b979c-56d6-495c-a4eb-6ad56a8e0eb2 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-fa0f4cb7-ca6a-412e-b96f-4fc6b7987b3e {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-fa0f4cb7-ca6a-412e-b96f-4fc6b7987b3e .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-29d798cc-f993-49e2-9806-1d2c5a7f72d9 {
  text-align: left;
}

#s-1ce340a0-70b9-4b57-aba0-d5c3de74f718 {
  margin-left: 10%;
margin-right: 10%;
}

#s-31b76ded-e722-4128-8041-50cc8ffe80c6 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
text-align: center;
}







  img.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
    
    
  }


.s-31b76ded-e722-4128-8041-50cc8ffe80c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){





  img.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
    
    
  }


.s-31b76ded-e722-4128-8041-50cc8ffe80c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
  box-sizing: border-box;
}




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





  img.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
    
    
  }


.s-31b76ded-e722-4128-8041-50cc8ffe80c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
  box-sizing: border-box;
}




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





  img.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
    
    
  }


.s-31b76ded-e722-4128-8041-50cc8ffe80c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
  box-sizing: border-box;
}




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





  img.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
    
    
  }


.s-31b76ded-e722-4128-8041-50cc8ffe80c6 .shogun-image-content {
  
    align-items: center;
  
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shg-align-container {
  display: flex;
  justify-content: center
}

.s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-31b76ded-e722-4128-8041-50cc8ffe80c6.shogun-image {
  box-sizing: border-box;
}




}
#s-4e432b76-0e8f-4771-9257-f4f137fe03a2 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-4e432b76-0e8f-4771-9257-f4f137fe03a2 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-e1faa861-b694-4ed3-a7de-6d4816e7e15f {
  margin-left: 10%;
margin-right: 10%;
}

#s-44a8e0af-9289-4a9f-bd7a-de6a90f54382 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-44a8e0af-9289-4a9f-bd7a-de6a90f54382 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-deb6ec43-9fca-43ee-aa3c-7976d1319116 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(253, 249, 235, 1);
}

#s-00564205-ba8a-402e-b91b-44c12b664e4a {
  padding-top: 25px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: center;
}

#s-00564205-ba8a-402e-b91b-44c12b664e4a .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-21bd41d5-90f1-4be9-827f-b80e68686ef5 {
  padding-left: 10%;
padding-right: 10%;
}

#s-21bd41d5-90f1-4be9-827f-b80e68686ef5 .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-21bd41d5-90f1-4be9-827f-b80e68686ef5 table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-21bd41d5-90f1-4be9-827f-b80e68686ef5 td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-21bd41d5-90f1-4be9-827f-b80e68686ef5 td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-21bd41d5-90f1-4be9-827f-b80e68686ef5 td.shogun-table-column, #s-21bd41d5-90f1-4be9-827f-b80e68686ef5 td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 {
  text-align: left;
}



.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa4051fb-dbe0-439a-b084-6ac85d0135d4 img.shogun-image {
  width: 100%;
}



}
#s-8e88d46c-767c-4bae-bb29-06337edd77b3 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8e88d46c-767c-4bae-bb29-06337edd77b3 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-ee4eda56-9e29-4725-b0ed-956c6da39a3a {
  text-align: center;
}

#s-ee4eda56-9e29-4725-b0ed-956c6da39a3a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-ee4eda56-9e29-4725-b0ed-956c6da39a3a .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-ee4eda56-9e29-4725-b0ed-956c6da39a3a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d {
  text-align: left;
}



.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d img.shogun-image {
  width: 100%;
}



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

.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cba8c2fc-e592-4c44-8bda-da9c54edeb5d img.shogun-image {
  width: 100%;
}



}
#s-13279e10-6ccf-4384-b1bc-bbb9efdd2206 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-13279e10-6ccf-4384-b1bc-bbb9efdd2206 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-d194906b-afde-4aee-855b-5b06cc9707b1 {
  text-align: center;
}

#s-d194906b-afde-4aee-855b-5b06cc9707b1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d194906b-afde-4aee-855b-5b06cc9707b1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d194906b-afde-4aee-855b-5b06cc9707b1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-79663243-e839-4fcd-b6ea-9a5795910c7e {
  text-align: left;
}



.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e img.shogun-image {
  width: 100%;
}



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

.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e img.shogun-image {
  width: 100%;
}



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

.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e img.shogun-image {
  width: 100%;
}



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

.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-79663243-e839-4fcd-b6ea-9a5795910c7e img.shogun-image {
  width: 100%;
}



}
#s-2e980a6c-06df-4206-b407-9237745a3b87 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2e980a6c-06df-4206-b407-9237745a3b87 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-c848d6c5-0688-46aa-a262-9064431bcfdc {
  text-align: center;
}

#s-c848d6c5-0688-46aa-a262-9064431bcfdc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-c848d6c5-0688-46aa-a262-9064431bcfdc .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-c848d6c5-0688-46aa-a262-9064431bcfdc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e1ac035e-76a1-4f05-a388-26f187c616d5 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(219, 61, 62, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-e1ac035e-76a1-4f05-a388-26f187c616d5:hover {background-color: rgba(223, 217, 217, 1) !important;
text-decoration: none !important;
color: rgba(219, 61, 62, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-e1ac035e-76a1-4f05-a388-26f187c616d5:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e1ac035e-76a1-4f05-a388-26f187c616d5-root {
    text-align: center;
  }


#s-e1ac035e-76a1-4f05-a388-26f187c616d5.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-e1ac035e-76a1-4f05-a388-26f187c616d5-root {
    text-align: center;
  }


#s-e1ac035e-76a1-4f05-a388-26f187c616d5.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-e1ac035e-76a1-4f05-a388-26f187c616d5-root {
    text-align: center;
  }


#s-e1ac035e-76a1-4f05-a388-26f187c616d5.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-e1ac035e-76a1-4f05-a388-26f187c616d5-root {
    text-align: center;
  }


#s-e1ac035e-76a1-4f05-a388-26f187c616d5.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-e1ac035e-76a1-4f05-a388-26f187c616d5-root {
    text-align: center;
  }


#s-e1ac035e-76a1-4f05-a388-26f187c616d5.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}
#s-1881fa84-a63a-458c-9381-ca0d02d4b8ec hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-90cc291a-b5bd-4dd2-83ce-b090fa79b8fa {
  padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: center;
}

#s-90cc291a-b5bd-4dd2-83ce-b090fa79b8fa .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-55d22220-d887-41f4-86b7-5f4990c1623c {
  text-align: left;
}

#s-d70011bf-f67b-4b2f-9b76-6da7ecfa59d9 {
  padding-left: 10%;
padding-right: 10%;
}

#s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
text-align: center;
}







  img.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
    
    
  }


.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8 .shogun-image-content {
  
    align-items: center;
  
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){





  img.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
    
    
  }


.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8 .shogun-image-content {
  
    align-items: center;
  
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
  box-sizing: border-box;
}




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





  img.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
    
    
  }


.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8 .shogun-image-content {
  
    align-items: center;
  
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
  box-sizing: border-box;
}




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





  img.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
    
    
  }


.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8 .shogun-image-content {
  
    align-items: center;
  
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
  box-sizing: border-box;
}




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





  img.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
    
    
  }


.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8 .shogun-image-content {
  
    align-items: center;
  
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shg-align-container {
  display: flex;
  justify-content: center
}

.s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-d5ef8012-dd03-4775-a193-9ec2e5e8bde8.shogun-image {
  box-sizing: border-box;
}




}
#s-52154cab-3fe4-4540-be50-06326e0c12f2 {
  padding-top: 25px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: center;
}

#s-52154cab-3fe4-4540-be50-06326e0c12f2 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-ec4f2bf2-534e-4e96-867d-fbf6e9045b43 {
  padding-left: 10%;
padding-right: 10%;
}

#s-d3e66edc-4327-4016-bc36-ad66e612fdc1 {
  padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
text-align: center;
}

#s-d3e66edc-4327-4016-bc36-ad66e612fdc1 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-caca9db9-a0e2-4878-949d-de0f30801c63 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-left: 10%;
padding-bottom: 10px;
padding-right: 10%;
background-color: rgba(253, 249, 235, 1);
}

#s-393c709d-77e9-4bd8-acd6-696fe9d82b70 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-393c709d-77e9-4bd8-acd6-696fe9d82b70 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e {
  margin-left: 10%;
margin-right: 10%;
}

#s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e td.shogun-table-column, #s-9ff9e1b6-3365-4d17-8d0e-bbd0a988345e td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 {
  text-align: left;
}



.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b2903fe4-8b29-4ed1-9d7a-2cef5c628d47 img.shogun-image {
  width: 100%;
}



}
#s-4a0a96f0-e148-4a20-81ac-124b30501847 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4a0a96f0-e148-4a20-81ac-124b30501847 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-e5036348-375f-4c09-9326-c8ef33e18ad2 {
  text-align: center;
}

#s-e5036348-375f-4c09-9326-c8ef33e18ad2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-e5036348-375f-4c09-9326-c8ef33e18ad2 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-e5036348-375f-4c09-9326-c8ef33e18ad2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8311636f-58df-4411-908f-68025bb4a1c7 {
  text-align: left;
}



.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8311636f-58df-4411-908f-68025bb4a1c7 img.shogun-image {
  width: 100%;
}



}
#s-ccdb4723-5814-4e35-bdb0-db4344e7d765 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ccdb4723-5814-4e35-bdb0-db4344e7d765 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-0cb58f1f-c3c6-40d7-9faa-b8e0b94971cc {
  text-align: center;
}

#s-0cb58f1f-c3c6-40d7-9faa-b8e0b94971cc .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-0cb58f1f-c3c6-40d7-9faa-b8e0b94971cc .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-0cb58f1f-c3c6-40d7-9faa-b8e0b94971cc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 {
  text-align: left;
}



.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1aeecee7-0815-499c-8bf3-0c70208c3fb1 img.shogun-image {
  width: 100%;
}



}
#s-ee8b626f-d027-4f59-9d3d-66696b13d27d {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-ee8b626f-d027-4f59-9d3d-66696b13d27d .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-d165beac-c1f6-458b-a2c9-7dbfb84a5446 {
  text-align: center;
}

#s-d165beac-c1f6-458b-a2c9-7dbfb84a5446 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-d165beac-c1f6-458b-a2c9-7dbfb84a5446 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-d165beac-c1f6-458b-a2c9-7dbfb84a5446 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-16eb0234-7665-4d8e-8a73-1c5bae00479b {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(219, 61, 62, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-16eb0234-7665-4d8e-8a73-1c5bae00479b:hover {background-color: rgba(223, 217, 217, 1) !important;
text-decoration: none !important;
color: rgba(219, 61, 62, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-16eb0234-7665-4d8e-8a73-1c5bae00479b:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-16eb0234-7665-4d8e-8a73-1c5bae00479b-root {
    text-align: center;
  }


#s-16eb0234-7665-4d8e-8a73-1c5bae00479b.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-16eb0234-7665-4d8e-8a73-1c5bae00479b-root {
    text-align: center;
  }


#s-16eb0234-7665-4d8e-8a73-1c5bae00479b.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-16eb0234-7665-4d8e-8a73-1c5bae00479b-root {
    text-align: center;
  }


#s-16eb0234-7665-4d8e-8a73-1c5bae00479b.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-16eb0234-7665-4d8e-8a73-1c5bae00479b-root {
    text-align: center;
  }


#s-16eb0234-7665-4d8e-8a73-1c5bae00479b.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-16eb0234-7665-4d8e-8a73-1c5bae00479b-root {
    text-align: center;
  }


#s-16eb0234-7665-4d8e-8a73-1c5bae00479b.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}
#s-010f9e89-b323-445c-ab7b-9e865b7df68b hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-13117483-0ff1-4cd3-b8fa-1b0394196e70 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-13117483-0ff1-4cd3-b8fa-1b0394196e70 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-b79d34c5-fb47-4b44-99fb-f9d8675a29ed {
  text-align: left;
}

#s-f72e6d59-7d73-46f0-a113-db0e61a3c62d {
  margin-left: 10%;
margin-right: 10%;
}

#s-66f28749-cb19-44cf-8dd5-419490291ba1 {
  margin-left: 10%;
margin-right: 10%;
max-width: 1500px;
text-align: center;
}







  img.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
    
    
  }


.s-66f28749-cb19-44cf-8dd5-419490291ba1 .shogun-image-content {
  
    align-items: center;
  
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
  box-sizing: border-box;
}




@media (min-width: 1200px){





  img.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
    
    
  }


.s-66f28749-cb19-44cf-8dd5-419490291ba1 .shogun-image-content {
  
    align-items: center;
  
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
  box-sizing: border-box;
}




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





  img.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
    
    
  }


.s-66f28749-cb19-44cf-8dd5-419490291ba1 .shogun-image-content {
  
    align-items: center;
  
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
  box-sizing: border-box;
}




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





  img.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
    
    
  }


.s-66f28749-cb19-44cf-8dd5-419490291ba1 .shogun-image-content {
  
    align-items: center;
  
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
  box-sizing: border-box;
}




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





  img.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
    
    
  }


.s-66f28749-cb19-44cf-8dd5-419490291ba1 .shogun-image-content {
  
    align-items: center;
  
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shg-align-container {
  display: flex;
  justify-content: center
}

.s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-66f28749-cb19-44cf-8dd5-419490291ba1.shogun-image {
  box-sizing: border-box;
}




}
#s-56e52b7a-07f3-4a8a-9492-d9707201d4b5 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-56e52b7a-07f3-4a8a-9492-d9707201d4b5 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 30px;
  
  
  text-align: left;
}



#s-14e09bd9-a1a8-4aea-bccb-51b78bdc5fc6 {
  margin-left: 10%;
margin-right: 10%;
}

#s-cf8adfc4-556d-485e-aeed-3274cb4f2657 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cf8adfc4-556d-485e-aeed-3274cb4f2657 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-2561a7d8-ecd1-4270-b44f-c1c111571a11 {
  margin-top: 0px;
margin-left: 10%;
margin-bottom: 0px;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(253, 249, 235, 1);
}

#s-9a434c4c-6779-4237-bbb5-672787cf55c4 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 25px;
padding-bottom: 10px;
text-align: center;
}

#s-9a434c4c-6779-4237-bbb5-672787cf55c4 .shogun-heading-component h3 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 24px;
  
  
  text-align: left;
}



#s-e814f9f4-212c-47fa-8d33-f4d5758041dd {
  margin-left: 10%;
margin-right: 10%;
}

#s-e814f9f4-212c-47fa-8d33-f4d5758041dd .shogun-table-wrapper {
  overflow: auto;
  border: 0px solid rgba(255, 255, 255, 1);
  border-radius: 0px;
}

#s-e814f9f4-212c-47fa-8d33-f4d5758041dd table.shogun-table {
  margin: 0;
  padding: 0;
}

#s-e814f9f4-212c-47fa-8d33-f4d5758041dd td.shogun-table-column {
  background-color: #fff;
  padding: 10px;
  text-align: inherit;
  font-family: ;
  font-size: 14px;
  font-weight: ;
  color: ;
  letter-spacing: ;
  line-height: ;
  font-style: ;
}

#s-e814f9f4-212c-47fa-8d33-f4d5758041dd td.shogun-table-row {
  background-color: #fff;
  padding: 10px;
}

#s-e814f9f4-212c-47fa-8d33-f4d5758041dd td.shogun-table-column, #s-e814f9f4-212c-47fa-8d33-f4d5758041dd td.shogun-table-row {
  border: 0px solid rgba(255, 255, 255, 1);
}

#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b {
  text-align: left;
}



.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b img.shogun-image {
  width: 100%;
}



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

.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f983a53c-46f3-4ecb-b3e8-b2bdafa5e51b img.shogun-image {
  width: 100%;
}



}
#s-39ec478a-5db9-46df-92f6-68ac2b105915 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-39ec478a-5db9-46df-92f6-68ac2b105915 .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-64c1505a-8e65-435c-9990-2ebdde0d2bc1 {
  text-align: center;
}

#s-64c1505a-8e65-435c-9990-2ebdde0d2bc1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-64c1505a-8e65-435c-9990-2ebdde0d2bc1 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-64c1505a-8e65-435c-9990-2ebdde0d2bc1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 {
  text-align: left;
}



.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 img.shogun-image {
  width: 100%;
}



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

.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a69e154c-cdd3-4c0c-9c05-760587ae03b9 img.shogun-image {
  width: 100%;
}



}
#s-b982ea2f-6736-462c-8dca-cc8c6f92a85e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b982ea2f-6736-462c-8dca-cc8c6f92a85e .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-3c6d1890-20e8-446b-b6a4-60644593785f {
  text-align: center;
}

#s-3c6d1890-20e8-446b-b6a4-60644593785f .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-3c6d1890-20e8-446b-b6a4-60644593785f .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-3c6d1890-20e8-446b-b6a4-60644593785f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b4980a32-9e07-4233-bc5e-99fd9637730c {
  text-align: left;
}



.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c img.shogun-image {
  width: 100%;
}



@media (min-width: 1200px){

.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c img.shogun-image {
  width: 100%;
}



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

.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b4980a32-9e07-4233-bc5e-99fd9637730c img.shogun-image {
  width: 100%;
}



}
#s-35499c93-e689-420e-b2aa-86c12a226b5b {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-35499c93-e689-420e-b2aa-86c12a226b5b .shg-product-title-component h3 {
  color: ;
  font-weight:   ;
  font-family: ;
  font-style:   ;
  font-size: 18px;
  line-height: ;
  letter-spacing: ;
}

#s-f97755ab-6dc5-4f3a-8385-5460d21b4352 {
  text-align: center;
}

#s-f97755ab-6dc5-4f3a-8385-5460d21b4352 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 14px;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
}

#s-f97755ab-6dc5-4f3a-8385-5460d21b4352 .shg-product-price {
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 14px;
}

#s-f97755ab-6dc5-4f3a-8385-5460d21b4352 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-26ea539e-fa91-46a0-9294-5abecbf19cf4 {
  margin-top: 20px;
margin-bottom: 20px;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
padding-right: 20px;
border-radius: 2px;
background-color: rgba(219, 61, 62, 1);
text-align: center;
text-decoration: none;
hover-type: color;
}
#s-26ea539e-fa91-46a0-9294-5abecbf19cf4:hover {background-color: rgba(223, 217, 217, 1) !important;
text-decoration: none !important;
color: rgba(219, 61, 62, 1) !important;
background-image: none !important;
hover-type: color !important;}#s-26ea539e-fa91-46a0-9294-5abecbf19cf4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-26ea539e-fa91-46a0-9294-5abecbf19cf4-root {
    text-align: center;
  }


#s-26ea539e-fa91-46a0-9294-5abecbf19cf4.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-26ea539e-fa91-46a0-9294-5abecbf19cf4-root {
    text-align: center;
  }


#s-26ea539e-fa91-46a0-9294-5abecbf19cf4.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-26ea539e-fa91-46a0-9294-5abecbf19cf4-root {
    text-align: center;
  }


#s-26ea539e-fa91-46a0-9294-5abecbf19cf4.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-26ea539e-fa91-46a0-9294-5abecbf19cf4-root {
    text-align: center;
  }


#s-26ea539e-fa91-46a0-9294-5abecbf19cf4.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-26ea539e-fa91-46a0-9294-5abecbf19cf4-root {
    text-align: center;
  }


#s-26ea539e-fa91-46a0-9294-5abecbf19cf4.shg-btn {
  color: #ffffff;
  font-size: 21px;
  
  
  font-family: Open Sans Condensed;
  display:  inline-block ;
}
}
#s-43c47b79-b755-4f04-9f29-94bb9ee41351 hr {
  border-top: 2px solid rgba(255, 255, 255, 1);
}

#s-604b724a-5d30-46f1-b909-b9d2a32b4e78 {
  margin-left: 10%;
margin-right: 10%;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-604b724a-5d30-46f1-b909-b9d2a32b4e78 .shogun-heading-component h2 {
  color: ;
  font-weight:  normal ;
  
  font-style:  normal ;
  font-size: 35px;
  
  
  text-align: left;
}



#s-f0a69d39-2c0c-49f1-9d27-a3884df11e79 {
  margin-left: 10%;
margin-right: 10%;
}

/*
  $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;
}

@media (max-width: 1024px) {
  .shg-c,
  .shg-box {
    background-attachment: scroll !important;
  }
}

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape) {
  .shg-box {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}
.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-lazyload-bg-image {
  display: none;
}

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

.shg-c:before,.shg-c:after{content:" ";display:table}.shogun-root{z-index:1;position:relative;isolation:isolate}.shogun-root iframe{display:initial}@media (max-width: 1024px){.shg-c,.shg-box{background-attachment:scroll !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) and (hover: none) and (orientation: landscape){.shg-box{background-attachment:scroll !important}}#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:#000;background-color:rgba(0,0,0,0.85)}.shg-lightbox.hidden{display:none !important}.shg-lightbox .shg-lightbox-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.shg-lightbox .shg-lightbox-close{position:absolute;right:0;padding:5px 0;color:#fff;font-size:45px;margin-right:10px;line-height:30px;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-lazyload-bg-image{display:none}.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{display:inline-block}[data-animations*="enterviewport"][data-animations*="fadeIn"],[data-animations*="enterviewport"][data-animations*="zoomIn"]{opacity:0}.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}
