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

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

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

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

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

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

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

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

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

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

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

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

#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  min-height: 50px;
}
@media (min-width: 1200px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}@media (max-width: 767px){#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  
}
}
#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 {
  background-image: url();
}








#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2660ea50-7bd9-4956-ba0d-02d2a9e28143.shg-box.shg-c {
  justify-content: flex-start;
}

#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  background-repeat: no-repeat;
background-size: cover;
min-height: 600px;
background-position: center center;
background-attachment: scroll;
}
@media (min-width: 1200px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}@media (max-width: 767px){#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  
}
}
#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 {
  background-image: url(https://i.shgcdn.com/3396b927-b5ad-4d13-99d1-e043d1203d46/-/format/auto/-/preview/3000x3000/-/quality/lighter/);
}








#s-a92d74ae-118a-47c8-b2dc-0104a67a8591 > .shg-box-overlay {
  background-color: rgba(0, 0, 0, 1);
  opacity: 0;
  display: block;
}#s-a92d74ae-118a-47c8-b2dc-0104a67a8591.shg-box.shg-c {
  justify-content: flex-start;
}

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

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

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

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

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

#s-e3b16ee5-a1cd-47e3-be5c-7df62ba877e1 {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 50px;
margin-right: 50px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
}

@media (min-width: 0px) {
[id="s-e3b16ee5-a1cd-47e3-be5c-7df62ba877e1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e3b16ee5-a1cd-47e3-be5c-7df62ba877e1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e3b16ee5-a1cd-47e3-be5c-7df62ba877e1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e3b16ee5-a1cd-47e3-be5c-7df62ba877e1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

.shogun-heading-component h1,
.shogun-heading-component h2,
.shogun-heading-component h3,
.shogun-heading-component h4,
.shogun-heading-component h5,
.shogun-heading-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

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

#s-171088e7-e5c9-44cc-844b-b2ebb01e4c28 {
  margin-top: 150px;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
background-color: rgba(0, 0, 0, 1);
opacity: 0.94;
}

#s-171088e7-e5c9-44cc-844b-b2ebb01e4c28 .shogun-heading-component h1 {
  color: rgba(255, 255, 255, 1);
  font-weight:  500 ;
  font-family: "Libre Franklin";
  font-style:  normal ;
  font-size: 45px;
  
  
  
}



#s-bf34281c-3451-41b2-848d-ed6967b09fe0 {
  text-align: left;
}

#s-6d907768-0ba6-4624-a196-9b55b90c5187 {
  text-align: left;
}

#s-c892503f-4668-4fc4-a16d-bbcfa700d211 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-c892503f-4668-4fc4-a16d-bbcfa700d211 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Libre Franklin";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



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

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

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

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

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

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

.shg-default-text-content h1,
.shg-default-text-content h2,
.shg-default-text-content h3,
.shg-default-text-content h4,
.shg-default-text-content h5,
.shg-default-text-content h6 {
  
  
  
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-theme-text-content h1,
.shg-theme-text-content h2,
.shg-theme-text-content h3,
.shg-theme-text-content h4,
.shg-theme-text-content h5,
.shg-theme-text-content h6 {
  
  
  
}

.shg-theme-text-content p {
  
  
  
}

#s-8980df2a-8bef-4752-974e-cd1db56d41d8 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 4px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  margin-top: 7px;
margin-left: 0px;
margin-bottom: 50px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}@media (max-width: 767px){#s-561ad8a9-aafd-425f-8dc0-5147ac26276f {
  
}
}







#s-561ad8a9-aafd-425f-8dc0-5147ac26276f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-561ad8a9-aafd-425f-8dc0-5147ac26276f.shg-box.shg-c {
  justify-content: flex-start;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  to {
    opacity: 1;
  }
}

#s-7d221859-d2de-45c4-89e0-069cac0762e3 {
  box-shadow:1px 1px 1px 1px rgba(255, 255, 255, 1);
padding-top: 10px;
padding-bottom: 10px;
}
@media (max-width: 767px){#s-7d221859-d2de-45c4-89e0-069cac0762e3 {
  display: none;
}
#s-7d221859-d2de-45c4-89e0-069cac0762e3, #wrap-s-7d221859-d2de-45c4-89e0-069cac0762e3 { display: none !important; }}
#s-7d221859-d2de-45c4-89e0-069cac0762e3 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-7d221859-d2de-45c4-89e0-069cac0762e3 .shg-sld-nav-button.shg-sld-left,
#s-7d221859-d2de-45c4-89e0-069cac0762e3 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-04df4550-2ff1-4a76-b129-576a8aa632f2 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-04df4550-2ff1-4a76-b129-576a8aa632f2"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-04df4550-2ff1-4a76-b129-576a8aa632f2"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-04df4550-2ff1-4a76-b129-576a8aa632f2"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-04df4550-2ff1-4a76-b129-576a8aa632f2"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 20.0px);
}

}

#s-43302768-bfc5-4fa1-9288-51d9d9337c51 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

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

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

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

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

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

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

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

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

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

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

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

#s-4215a39d-413c-4c62-bd8e-1d108dd3747d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4215a39d-413c-4c62-bd8e-1d108dd3747d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-db3939c2-a10e-403b-a006-4076464e895b {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-db3939c2-a10e-403b-a006-4076464e895b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

.shg-product-title-component h1,
.shg-product-title-component h2,
.shg-product-title-component h3,
.shg-product-title-component h4,
.shg-product-title-component h5,
.shg-product-title-component h6 {
  margin: 0;
  padding: 0;
  display: block;
  
  
  text-transform: none;
  
  font-style: normal;
  letter-spacing: normal;
  line-height: normal;
}

.shg-product-title-component a {
  text-decoration: none !important;
  padding: 0 !important;
  margin: 0 !important;
  border: none !important;
}

#s-782fefb6-7441-4c5a-8ce2-a09be209fc42 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-782fefb6-7441-4c5a-8ce2-a09be209fc42 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-7133dd7e-5922-4ca9-bd75-f38dbd29a810 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-7133dd7e-5922-4ca9-bd75-f38dbd29a810 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-7133dd7e-5922-4ca9-bd75-f38dbd29a810 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-7133dd7e-5922-4ca9-bd75-f38dbd29a810 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

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

.shg-product-atc-wrapper {
  position: relative;
}

.shg-product-atc-btn {
  position: relative;
  z-index: 2;
  display: block;
  border: none;
  align-items: normal;
  box-sizing: border-box;
  cursor: pointer;
  transition: opacity 200ms linear;
  opacity: 1;
}

.shg-product-atc-btn-opaque {
  opacity: 0;
}

.shg-product-atc-info-box {
  position: absolute;
  z-index: 1;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  text-align: center;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

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

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

#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-181e0df7-20fb-4ba9-a1c9-4ba22c40bcec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0d58b24c-f831-4e66-9614-54f39f6dde98 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c636c28b-7216-4bda-9a2f-833ae0ecd635 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b2d71692-e960-410d-bafe-e064b4f0dd6b {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b2d71692-e960-410d-bafe-e064b4f0dd6b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-233675f4-88b9-41a7-b49f-b7f871ff9c72 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-233675f4-88b9-41a7-b49f-b7f871ff9c72 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-c94ca55e-67b2-4ff8-90ff-083300a102bd {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-c94ca55e-67b2-4ff8-90ff-083300a102bd .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-c94ca55e-67b2-4ff8-90ff-083300a102bd .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-c94ca55e-67b2-4ff8-90ff-083300a102bd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-0507310d-dccf-45cf-ab5b-d64fbae247ea {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-0507310d-dccf-45cf-ab5b-d64fbae247ea:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-0507310d-dccf-45cf-ab5b-d64fbae247ea:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-0507310d-dccf-45cf-ab5b-d64fbae247ea {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0507310d-dccf-45cf-ab5b-d64fbae247ea.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0507310d-dccf-45cf-ab5b-d64fbae247ea.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-0507310d-dccf-45cf-ab5b-d64fbae247ea.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-759202bb-bb38-4748-aa1a-4c33365d5118 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-1cab706b-6af4-47c8-9057-eb810fc1b5f8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c82ed54f-8194-4ddb-94b5-3e4f76ef546d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-0f3eee86-0b13-4225-9b10-adf47bcec83b {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0f3eee86-0b13-4225-9b10-adf47bcec83b .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-5953f30c-8f11-4845-b9a8-b7e85fa4b52e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-5953f30c-8f11-4845-b9a8-b7e85fa4b52e .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-5953f30c-8f11-4845-b9a8-b7e85fa4b52e .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-5953f30c-8f11-4845-b9a8-b7e85fa4b52e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-86f185ac-0147-4bee-a262-59e95a00fe0d {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-86f185ac-0147-4bee-a262-59e95a00fe0d:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-86f185ac-0147-4bee-a262-59e95a00fe0d:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-86f185ac-0147-4bee-a262-59e95a00fe0d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86f185ac-0147-4bee-a262-59e95a00fe0d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86f185ac-0147-4bee-a262-59e95a00fe0d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-86f185ac-0147-4bee-a262-59e95a00fe0d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b829a088-08f1-42e0-b7a0-684a1d3b9176 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-5f5db9a9-4f17-4b3b-9321-d299bfe1674d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ac82c669-0062-4236-ac1d-679ffc593702 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac82c669-0062-4236-ac1d-679ffc593702"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b4665a03-7773-4717-8d08-e3acae24e96a {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b4665a03-7773-4717-8d08-e3acae24e96a .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-6dee0026-7774-4fa3-9a3c-3be49ce40b57 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-6dee0026-7774-4fa3-9a3c-3be49ce40b57 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-6dee0026-7774-4fa3-9a3c-3be49ce40b57 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-6dee0026-7774-4fa3-9a3c-3be49ce40b57 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-248a9da8-d191-4ead-8aef-76a39ab908bb {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-248a9da8-d191-4ead-8aef-76a39ab908bb:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-248a9da8-d191-4ead-8aef-76a39ab908bb:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-248a9da8-d191-4ead-8aef-76a39ab908bb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-248a9da8-d191-4ead-8aef-76a39ab908bb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-248a9da8-d191-4ead-8aef-76a39ab908bb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-248a9da8-d191-4ead-8aef-76a39ab908bb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a6f7c93a-45a7-4ba6-8a89-cf0766d492a9 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-c87cc648-6a9b-4235-8890-edc7fede1917 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c87cc648-6a9b-4235-8890-edc7fede1917 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c1ea38fa-85d4-48dd-a568-8d7e0f0fbe76"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-58f8f329-b8a6-4236-b8ad-32549007887d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-58f8f329-b8a6-4236-b8ad-32549007887d .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-11428431-a943-4070-b2d4-c15ff2926bc1 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-11428431-a943-4070-b2d4-c15ff2926bc1 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-11428431-a943-4070-b2d4-c15ff2926bc1 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-11428431-a943-4070-b2d4-c15ff2926bc1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-be0745fb-439d-489e-b88b-df7a8243d166 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-be0745fb-439d-489e-b88b-df7a8243d166:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-be0745fb-439d-489e-b88b-df7a8243d166:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-be0745fb-439d-489e-b88b-df7a8243d166 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be0745fb-439d-489e-b88b-df7a8243d166.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be0745fb-439d-489e-b88b-df7a8243d166.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-be0745fb-439d-489e-b88b-df7a8243d166.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-da4a039f-80c8-40ab-8a6d-4e115f031906 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-da4a039f-80c8-40ab-8a6d-4e115f031906"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-da4a039f-80c8-40ab-8a6d-4e115f031906"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-da4a039f-80c8-40ab-8a6d-4e115f031906"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-da4a039f-80c8-40ab-8a6d-4e115f031906"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 20.0px);
}

}

#s-e03dd8ce-9142-46a0-a080-cad0c591dc09 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-00c37f57-d116-4975-acf5-f87d3cfd3793 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-00c37f57-d116-4975-acf5-f87d3cfd3793 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b3a29f04-6485-4b68-b75e-f5b1de6118b8 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b3a29f04-6485-4b68-b75e-f5b1de6118b8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-6958f606-7b77-47d7-82f3-82d45806a577 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6958f606-7b77-47d7-82f3-82d45806a577 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-8a880a88-18be-48e5-ba70-881273ce283b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-8a880a88-18be-48e5-ba70-881273ce283b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-8a880a88-18be-48e5-ba70-881273ce283b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-8a880a88-18be-48e5-ba70-881273ce283b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-ab15bddb-b6a9-4251-8651-ce68a91ef43b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-548ac33d-5ae6-44ce-85eb-ca2a94f78a17 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d63cf7f4-8f0f-483a-a02e-2967529068c9 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5b782be2-f728-43e7-8ef9-6e38da4923ab {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5b782be2-f728-43e7-8ef9-6e38da4923ab"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f094d6ed-4b16-4e7c-8966-95c917d71b52 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f094d6ed-4b16-4e7c-8966-95c917d71b52 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-298eb639-9e61-4db9-909f-90ebaa968a53 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-298eb639-9e61-4db9-909f-90ebaa968a53 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-298eb639-9e61-4db9-909f-90ebaa968a53 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-298eb639-9e61-4db9-909f-90ebaa968a53 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-50233f6b-6a78-42c7-9465-08563b5b6e15 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-50233f6b-6a78-42c7-9465-08563b5b6e15:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-50233f6b-6a78-42c7-9465-08563b5b6e15:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-50233f6b-6a78-42c7-9465-08563b5b6e15 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-50233f6b-6a78-42c7-9465-08563b5b6e15.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-50233f6b-6a78-42c7-9465-08563b5b6e15.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-50233f6b-6a78-42c7-9465-08563b5b6e15.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-98be2401-42b7-40f9-ace9-9ed415ab9c07 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-08256490-c7b8-4eed-a9ee-37761bc51e63 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-08256490-c7b8-4eed-a9ee-37761bc51e63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-08c715b5-8e6f-435e-91d2-2cb3215621aa {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-08c715b5-8e6f-435e-91d2-2cb3215621aa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-83b4ff7b-3910-47c5-833f-d1426e0c6ce8 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-83b4ff7b-3910-47c5-833f-d1426e0c6ce8 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-aeef01b0-9a1b-434f-a583-0db9753978f1 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-aeef01b0-9a1b-434f-a583-0db9753978f1 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-aeef01b0-9a1b-434f-a583-0db9753978f1 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-aeef01b0-9a1b-434f-a583-0db9753978f1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-86a0f5c4-2dcd-48d7-b013-0dd316233461 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-86a0f5c4-2dcd-48d7-b013-0dd316233461:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-86a0f5c4-2dcd-48d7-b013-0dd316233461:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-86a0f5c4-2dcd-48d7-b013-0dd316233461 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-86a0f5c4-2dcd-48d7-b013-0dd316233461.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-86a0f5c4-2dcd-48d7-b013-0dd316233461.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-86a0f5c4-2dcd-48d7-b013-0dd316233461.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b5c6ba47-bb28-4a5c-a557-46c8ac23effe {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-61fd720d-39df-44be-a347-37d8cbbc0914 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-61fd720d-39df-44be-a347-37d8cbbc0914 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b67cd9ac-4bf5-4782-a553-2429e7f2aaaf"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f214573e-1fdc-44b9-abde-feb290491eda {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f214573e-1fdc-44b9-abde-feb290491eda .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-0cf6e637-d138-43c9-8394-21aa102f93db {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-0cf6e637-d138-43c9-8394-21aa102f93db .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-0cf6e637-d138-43c9-8394-21aa102f93db .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-0cf6e637-d138-43c9-8394-21aa102f93db .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-64d6b85d-9b51-47d9-aba5-84da934c81be {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-64d6b85d-9b51-47d9-aba5-84da934c81be:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-64d6b85d-9b51-47d9-aba5-84da934c81be:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-64d6b85d-9b51-47d9-aba5-84da934c81be {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-64d6b85d-9b51-47d9-aba5-84da934c81be.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-64d6b85d-9b51-47d9-aba5-84da934c81be.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-64d6b85d-9b51-47d9-aba5-84da934c81be.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c05ac3f6-25ed-452a-964d-9a72df4471b1 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-4f48dd68-6f65-4d64-9255-68b515e66db7 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4f48dd68-6f65-4d64-9255-68b515e66db7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-e1d3eb77-64a0-4212-9ba6-15a04881de01 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-e1d3eb77-64a0-4212-9ba6-15a04881de01"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f51c5a68-74d4-42b1-a37b-a577a2019a8d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f51c5a68-74d4-42b1-a37b-a577a2019a8d .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-ab5f2ce1-ef86-4252-b1df-bacc466b6fb6 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-ab5f2ce1-ef86-4252-b1df-bacc466b6fb6 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-ab5f2ce1-ef86-4252-b1df-bacc466b6fb6 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-ab5f2ce1-ef86-4252-b1df-bacc466b6fb6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-15b4fb6e-8436-4fc5-9b56-f28756c5efec.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-61ca9fa1-74dc-45bb-aac3-639187b679c5 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-61ca9fa1-74dc-45bb-aac3-639187b679c5"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-61ca9fa1-74dc-45bb-aac3-639187b679c5"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-61ca9fa1-74dc-45bb-aac3-639187b679c5"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-61ca9fa1-74dc-45bb-aac3-639187b679c5"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 20.0px);
}

}

#s-7100f1f5-c3c2-46c8-b31e-dfcb753b8c11 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09a5ea16-dc55-4074-80fc-9b94aee9d94e img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cce99107-d5bc-409c-ad2d-5f9353fa3f80 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cce99107-d5bc-409c-ad2d-5f9353fa3f80"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-de5a3966-a2c0-4e73-820b-946a0d0a95cc {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-de5a3966-a2c0-4e73-820b-946a0d0a95cc .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-fc80d3c8-8576-47a6-8f4e-32128182c727 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-fc80d3c8-8576-47a6-8f4e-32128182c727 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-fc80d3c8-8576-47a6-8f4e-32128182c727 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-fc80d3c8-8576-47a6-8f4e-32128182c727 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-aca8574c-bd71-490b-8c7f-036f6d4404e5 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-aca8574c-bd71-490b-8c7f-036f6d4404e5:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-aca8574c-bd71-490b-8c7f-036f6d4404e5:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-aca8574c-bd71-490b-8c7f-036f6d4404e5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-aca8574c-bd71-490b-8c7f-036f6d4404e5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-aca8574c-bd71-490b-8c7f-036f6d4404e5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-aca8574c-bd71-490b-8c7f-036f6d4404e5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e6aec1ea-e4c6-48ec-8080-b8d56b88ecab {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-d44d227d-5047-4a89-a0fb-4014848b5898 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d44d227d-5047-4a89-a0fb-4014848b5898 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-89aa13e4-21f4-4773-9005-1b11dad183a2 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-89aa13e4-21f4-4773-9005-1b11dad183a2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-486b3654-b2e7-46f5-bb11-ad315817788d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-486b3654-b2e7-46f5-bb11-ad315817788d .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-868e564d-82e0-4d73-9ee0-f423c443b107 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-868e564d-82e0-4d73-9ee0-f423c443b107 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-868e564d-82e0-4d73-9ee0-f423c443b107 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-868e564d-82e0-4d73-9ee0-f423c443b107 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d6b1dd91-5a29-4b4f-afac-ebf2f71f4dde.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-5bcf9f04-0c83-44b5-841e-6a387ed7e1ef {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-cafea087-f423-43e7-81ae-b96502abba63 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-cafea087-f423-43e7-81ae-b96502abba63 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-951a911d-b8a2-47b8-b205-58e5ea7a8380 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-951a911d-b8a2-47b8-b205-58e5ea7a8380"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-631814d1-b91a-4bef-a5cb-58c5ae0517df {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-631814d1-b91a-4bef-a5cb-58c5ae0517df .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-927cd51c-02cb-4aa3-afc4-3d69e3c46cc2 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-927cd51c-02cb-4aa3-afc4-3d69e3c46cc2 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-927cd51c-02cb-4aa3-afc4-3d69e3c46cc2 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-927cd51c-02cb-4aa3-afc4-3d69e3c46cc2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-15566049-0ec0-4957-8313-b17d1117829b {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-15566049-0ec0-4957-8313-b17d1117829b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-15566049-0ec0-4957-8313-b17d1117829b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-15566049-0ec0-4957-8313-b17d1117829b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-15566049-0ec0-4957-8313-b17d1117829b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-15566049-0ec0-4957-8313-b17d1117829b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-15566049-0ec0-4957-8313-b17d1117829b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-79a96a3a-9b89-4b9a-bd83-74ecc6be236b {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a5171b28-34d9-439a-b791-aa3dcd5d7d80 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3d1b39d7-9d2c-4a9a-ad30-dfee65ca1bc8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f02c7f2e-c01f-4ecb-83d0-c04917199cd1 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f02c7f2e-c01f-4ecb-83d0-c04917199cd1 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-b4888957-88e4-4380-a336-defa6420aea7 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-b4888957-88e4-4380-a336-defa6420aea7 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-b4888957-88e4-4380-a336-defa6420aea7 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-b4888957-88e4-4380-a336-defa6420aea7 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-e38b202d-8058-42d9-a359-7325af53c7b7 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-e38b202d-8058-42d9-a359-7325af53c7b7:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-e38b202d-8058-42d9-a359-7325af53c7b7:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-e38b202d-8058-42d9-a359-7325af53c7b7 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e38b202d-8058-42d9-a359-7325af53c7b7.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e38b202d-8058-42d9-a359-7325af53c7b7.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-e38b202d-8058-42d9-a359-7325af53c7b7.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-07be15a0-4ba7-4964-ba6f-d01b10975308 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-acf5438b-b594-4e70-8cb7-a9d756435bc4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-76ce43ff-2a29-4cc1-b3ee-640d385a307a {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-76ce43ff-2a29-4cc1-b3ee-640d385a307a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b8e0bd07-9203-46c5-8803-fa7063a05583 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b8e0bd07-9203-46c5-8803-fa7063a05583 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-dfc03b46-9ba3-45cd-93ba-9c8e010c878a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-dfc03b46-9ba3-45cd-93ba-9c8e010c878a .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-dfc03b46-9ba3-45cd-93ba-9c8e010c878a .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-dfc03b46-9ba3-45cd-93ba-9c8e010c878a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-3c58337e-8781-456c-8c14-896fdcb5c3cb {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-3c58337e-8781-456c-8c14-896fdcb5c3cb:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-3c58337e-8781-456c-8c14-896fdcb5c3cb:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-3c58337e-8781-456c-8c14-896fdcb5c3cb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3c58337e-8781-456c-8c14-896fdcb5c3cb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3c58337e-8781-456c-8c14-896fdcb5c3cb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-3c58337e-8781-456c-8c14-896fdcb5c3cb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f8a534bc-b908-43a7-8c01-c39db16fd041 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-f8a534bc-b908-43a7-8c01-c39db16fd041"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-f8a534bc-b908-43a7-8c01-c39db16fd041"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f8a534bc-b908-43a7-8c01-c39db16fd041"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f8a534bc-b908-43a7-8c01-c39db16fd041"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 20.0px);
}

}

#s-f1c2fff2-584e-4a22-8f32-e01201afba79 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a6c7d0a-cb0d-4c82-875c-fa32d466d0a7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-abf6dfa7-2849-4c60-b34f-79f1a9c1177e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-12dc1575-8880-4e88-a50d-46ccb26e7eba {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-12dc1575-8880-4e88-a50d-46ccb26e7eba .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-9ef3e664-6308-400e-9fcc-55beea2c4e6f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-9ef3e664-6308-400e-9fcc-55beea2c4e6f .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-9ef3e664-6308-400e-9fcc-55beea2c4e6f .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-9ef3e664-6308-400e-9fcc-55beea2c4e6f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-88b7ed2b-6512-467c-b361-b72ee04a471d {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-88b7ed2b-6512-467c-b361-b72ee04a471d:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-88b7ed2b-6512-467c-b361-b72ee04a471d:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-88b7ed2b-6512-467c-b361-b72ee04a471d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88b7ed2b-6512-467c-b361-b72ee04a471d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88b7ed2b-6512-467c-b361-b72ee04a471d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-88b7ed2b-6512-467c-b361-b72ee04a471d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0c3d6574-52df-40c6-84a3-9108be8e559b {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-c78542d3-ec62-40ba-a997-ee2405d9e32a {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c78542d3-ec62-40ba-a997-ee2405d9e32a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-16fe7e22-47e5-4b4e-b574-4041b58d62aa {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-16fe7e22-47e5-4b4e-b574-4041b58d62aa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-3c7a1280-f8e5-4fc8-9ca9-e3dac106572f {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3c7a1280-f8e5-4fc8-9ca9-e3dac106572f .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-f588ac4a-1ec0-4597-bffe-d2dbc732053d {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-f588ac4a-1ec0-4597-bffe-d2dbc732053d .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-f588ac4a-1ec0-4597-bffe-d2dbc732053d .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-f588ac4a-1ec0-4597-bffe-d2dbc732053d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-af7b6363-7084-4e14-b142-a793a2a5f0f4 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-af7b6363-7084-4e14-b142-a793a2a5f0f4:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-af7b6363-7084-4e14-b142-a793a2a5f0f4:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-af7b6363-7084-4e14-b142-a793a2a5f0f4 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-af7b6363-7084-4e14-b142-a793a2a5f0f4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-af7b6363-7084-4e14-b142-a793a2a5f0f4.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-af7b6363-7084-4e14-b142-a793a2a5f0f4.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1a027a76-3786-487f-9796-c1bdc3e405f4 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-09d1cc29-5849-4a13-be48-c65c82f8a171 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-09d1cc29-5849-4a13-be48-c65c82f8a171 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b0bb396e-89a9-493c-924c-38294c51c47f {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b0bb396e-89a9-493c-924c-38294c51c47f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-2f1bf720-bf75-4683-9015-09307ca9bd1b {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2f1bf720-bf75-4683-9015-09307ca9bd1b .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-a2a10b80-7940-4abf-b957-561a88cbd232 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-a2a10b80-7940-4abf-b957-561a88cbd232 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-a2a10b80-7940-4abf-b957-561a88cbd232 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-a2a10b80-7940-4abf-b957-561a88cbd232 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-dbf66e5d-c6b4-4d90-83a5-06be12d982bc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-87a0f28e-bb7c-4a3d-94fc-8e46487221c1 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dd48cd17-4fd8-41be-b040-60b7e32d5329 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-45ccc821-7f90-4f10-871f-22b28af31fa3 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-45ccc821-7f90-4f10-871f-22b28af31fa3"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-9f90e97e-feb0-4734-b09c-a6a1834798bd {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f90e97e-feb0-4734-b09c-a6a1834798bd .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-00e8ac0c-bf55-4952-99fc-ccc2417ca434 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-00e8ac0c-bf55-4952-99fc-ccc2417ca434 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-00e8ac0c-bf55-4952-99fc-ccc2417ca434 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-00e8ac0c-bf55-4952-99fc-ccc2417ca434 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d32ad4fc-5800-4f33-b246-d871a05e5bf8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cd98318e-bf3b-4a35-8e4b-fe21f80a0fe2 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-91408e4c-b702-411f-9642-89ad1749c153 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-91408e4c-b702-411f-9642-89ad1749c153 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3150d3ee-c790-45b7-b6e4-b448174a7dde {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3150d3ee-c790-45b7-b6e4-b448174a7dde"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-784574f2-bfd8-436b-8ce7-5e7efdefb547 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-784574f2-bfd8-436b-8ce7-5e7efdefb547 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-edcc7b74-5ab8-4dfd-8006-34d82051cf3a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-edcc7b74-5ab8-4dfd-8006-34d82051cf3a .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-edcc7b74-5ab8-4dfd-8006-34d82051cf3a .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-edcc7b74-5ab8-4dfd-8006-34d82051cf3a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-cdf9ab7d-ed66-4fcf-a5c1-5747c6c0ec4b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-20204276-73b4-4752-b205-fbf054dc2500 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-20204276-73b4-4752-b205-fbf054dc2500"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 20.0px);
}

}

#s-cc7941d8-f218-43fa-93da-965477c4ca79 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ab1efab-9d5b-4fcc-a97a-54cd6da14eff img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0dbbab9e-f2de-4a01-ba44-25c00c593616 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0dbbab9e-f2de-4a01-ba44-25c00c593616"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b00b4a56-7a1e-4318-aa2f-c7bf32181252 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b00b4a56-7a1e-4318-aa2f-c7bf32181252 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-563fcab1-3edc-44c1-b3d1-33aca701cbeb {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-563fcab1-3edc-44c1-b3d1-33aca701cbeb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-563fcab1-3edc-44c1-b3d1-33aca701cbeb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-563fcab1-3edc-44c1-b3d1-33aca701cbeb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-e8505763-9d47-4d1b-aafa-3c0101383c0d:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-e8505763-9d47-4d1b-aafa-3c0101383c0d:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-e8505763-9d47-4d1b-aafa-3c0101383c0d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-e8505763-9d47-4d1b-aafa-3c0101383c0d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-880467a1-f8cc-4501-b9de-0430d0fc8dda {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8ee759cc-5814-4eb8-b93a-8e73a4c9d6b4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-001894f3-a6d8-4d28-a6f4-5a8b910d8a08"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-74b1ed12-aafa-406f-8616-c45282370a7d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74b1ed12-aafa-406f-8616-c45282370a7d .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-197bba0f-444f-4256-b5c5-1c9e320bef38 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-197bba0f-444f-4256-b5c5-1c9e320bef38 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-197bba0f-444f-4256-b5c5-1c9e320bef38 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-197bba0f-444f-4256-b5c5-1c9e320bef38 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-cf088d2a-77a6-40a0-aed4-5bc176ce8594.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1d9e08e7-88d0-49ad-94cd-0c0b88c174e0 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-731bc1b4-8cf2-4ca8-93e4-bd8281611272 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bbfe65c2-1627-4da2-8124-540dc85c68ba {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bbfe65c2-1627-4da2-8124-540dc85c68ba"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f76bd0d3-f328-4af2-9701-2e6a0388b9af {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f76bd0d3-f328-4af2-9701-2e6a0388b9af .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-9f1b88ec-7442-4170-b00a-84d7f69cc341 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-9f1b88ec-7442-4170-b00a-84d7f69cc341 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-9f1b88ec-7442-4170-b00a-84d7f69cc341 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-9f1b88ec-7442-4170-b00a-84d7f69cc341 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-3f8682e2-f741-439b-b26b-22a80213ed84:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-3f8682e2-f741-439b-b26b-22a80213ed84:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-3f8682e2-f741-439b-b26b-22a80213ed84 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-3f8682e2-f741-439b-b26b-22a80213ed84.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-169e7498-dd69-4ab3-bc34-520a920c582a {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7ab1920b-2d13-42b2-86e1-496de3def7c6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-033eab25-ed69-4b32-9266-a948abdf10ca {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-033eab25-ed69-4b32-9266-a948abdf10ca"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-2e6b94a9-09e2-4013-aa16-70d5415d7d8e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-2e6b94a9-09e2-4013-aa16-70d5415d7d8e .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-cd9d8d8e-06c2-4149-82e3-cf12f77d534e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-cd9d8d8e-06c2-4149-82e3-cf12f77d534e .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-cd9d8d8e-06c2-4149-82e3-cf12f77d534e .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-cd9d8d8e-06c2-4149-82e3-cf12f77d534e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-c0a083e9-2b21-47bc-b5ce-c5e07f5852b2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-fa2b3db1-5953-4512-beb5-c48da3f9f7ff {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-e981400f-687b-4873-9b94-d4937197050b {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-e981400f-687b-4873-9b94-d4937197050b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e981400f-687b-4873-9b94-d4937197050b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e981400f-687b-4873-9b94-d4937197050b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e981400f-687b-4873-9b94-d4937197050b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e981400f-687b-4873-9b94-d4937197050b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e981400f-687b-4873-9b94-d4937197050b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e981400f-687b-4873-9b94-d4937197050b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e981400f-687b-4873-9b94-d4937197050b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e981400f-687b-4873-9b94-d4937197050b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e981400f-687b-4873-9b94-d4937197050b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6c3e2904-b1a6-49ea-8589-005d33762b4a {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6c3e2904-b1a6-49ea-8589-005d33762b4a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-770df452-1d2e-4371-8240-9eadc792e269 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-770df452-1d2e-4371-8240-9eadc792e269 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-22661d98-5169-4e12-9ab1-632d09b7d419 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-22661d98-5169-4e12-9ab1-632d09b7d419 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-22661d98-5169-4e12-9ab1-632d09b7d419 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-22661d98-5169-4e12-9ab1-632d09b7d419 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-31361af6-a74e-4a41-97bc-4d026e7c3c7f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0ab2e46e-c157-4eb7-a9f6-630492c341e9 {
  margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-0ab2e46e-c157-4eb7-a9f6-630492c341e9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0ab2e46e-c157-4eb7-a9f6-630492c341e9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 992px) {
[id="s-0ab2e46e-c157-4eb7-a9f6-630492c341e9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

@media (min-width: 1200px) {
[id="s-0ab2e46e-c157-4eb7-a9f6-630492c341e9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 16.666666666666668px);
}

}

#s-ccfcb908-b3fb-410b-84d4-6a805e5cc39b {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3754d8c5-5876-4ca8-9fd2-a00eb1d28d98 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6d09e049-d8fd-4381-b9f3-4f8f091c9eb7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-cfd23d21-fb52-45f6-b87a-a14ee9b98984 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cfd23d21-fb52-45f6-b87a-a14ee9b98984 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-c3f6a0a5-618c-4fd5-a254-72a2c195f25b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-c3f6a0a5-618c-4fd5-a254-72a2c195f25b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-c3f6a0a5-618c-4fd5-a254-72a2c195f25b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-c3f6a0a5-618c-4fd5-a254-72a2c195f25b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-2b0c12e4-9ae3-4b51-a57b-35430c4e18e3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-28319c08-a384-4962-bd38-23cdd58890ff {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-d61b906d-3a1a-408e-972f-2e52330cd7cc {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d61b906d-3a1a-408e-972f-2e52330cd7cc img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c2a4a18c-e6c8-4984-b68f-3a4dc329e21b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-11e5e0a6-286d-4792-a2c4-6bba8e0ac011 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-11e5e0a6-286d-4792-a2c4-6bba8e0ac011 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-25a197b3-0bbd-438d-aaef-2429a743c25b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-25a197b3-0bbd-438d-aaef-2429a743c25b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-25a197b3-0bbd-438d-aaef-2429a743c25b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-25a197b3-0bbd-438d-aaef-2429a743c25b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-21d94fbe-adeb-406c-8b91-53f02d6adeb9.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-09a69c12-50bb-466a-98fc-8e93bc981dea {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-f92f409c-7c0a-4354-991f-5472f923269a {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f92f409c-7c0a-4354-991f-5472f923269a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ac90070b-ee27-4c44-bec0-0d17b1351ccc {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac90070b-ee27-4c44-bec0-0d17b1351ccc"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-d67513ec-a3e5-44d7-a795-7b417f77919c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d67513ec-a3e5-44d7-a795-7b417f77919c .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-91a82cb9-ce16-4ee4-bef6-86156ffe7650 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-91a82cb9-ce16-4ee4-bef6-86156ffe7650 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-91a82cb9-ce16-4ee4-bef6-86156ffe7650 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-91a82cb9-ce16-4ee4-bef6-86156ffe7650 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f0a36545-aa29-4595-978a-3b2734113aa8 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-f0a36545-aa29-4595-978a-3b2734113aa8:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-f0a36545-aa29-4595-978a-3b2734113aa8:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-f0a36545-aa29-4595-978a-3b2734113aa8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f0a36545-aa29-4595-978a-3b2734113aa8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f0a36545-aa29-4595-978a-3b2734113aa8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f0a36545-aa29-4595-978a-3b2734113aa8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



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

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

.shg-btn-text {
  
  
}

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

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

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

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

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

#s-ddf66b7a-22b2-4027-93d8-25f5638a8742 {
  border-style: solid;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 0px;
max-width: 599px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-ddf66b7a-22b2-4027-93d8-25f5638a8742:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}#s-ddf66b7a-22b2-4027-93d8-25f5638a8742:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-ddf66b7a-22b2-4027-93d8-25f5638a8742-root {
    text-align: center;
  }


#s-ddf66b7a-22b2-4027-93d8-25f5638a8742.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-ddf66b7a-22b2-4027-93d8-25f5638a8742-root {
    text-align: center;
  }


#s-ddf66b7a-22b2-4027-93d8-25f5638a8742.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ddf66b7a-22b2-4027-93d8-25f5638a8742-root {
    text-align: center;
  }


#s-ddf66b7a-22b2-4027-93d8-25f5638a8742.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ddf66b7a-22b2-4027-93d8-25f5638a8742-root {
    text-align: center;
  }


#s-ddf66b7a-22b2-4027-93d8-25f5638a8742.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-ddf66b7a-22b2-4027-93d8-25f5638a8742-root {
    text-align: center;
  }


#s-ddf66b7a-22b2-4027-93d8-25f5638a8742.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}
#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc {
  
}
}@media (max-width: 767px){#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc {
  
}
}







#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-a702db9d-aaa8-4bd8-b067-e65713ec4bfc.shg-box.shg-c {
  justify-content: flex-start;
}

#s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260 {
  margin-top: 0px;
margin-left: 50px;
margin-bottom: 63px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 25.0px);
}

[id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-2fc1fb53-d171-4e1d-b3f6-3d5939a46260"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-ee597c38-35cd-4cc2-8ce3-d8ca8e34c0ce {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-ee597c38-35cd-4cc2-8ce3-d8ca8e34c0ce .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Libre Franklin";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-c446a0c1-7c48-44a2-aff9-7cef49961cb0 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 {
  display: none;
}
#s-18262f4f-deb5-409a-8305-1a3ddc6740e2, #wrap-s-18262f4f-deb5-409a-8305-1a3ddc6740e2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 {
  display: none;
}
#s-18262f4f-deb5-409a-8305-1a3ddc6740e2, #wrap-s-18262f4f-deb5-409a-8305-1a3ddc6740e2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 {
  display: none;
}
#s-18262f4f-deb5-409a-8305-1a3ddc6740e2, #wrap-s-18262f4f-deb5-409a-8305-1a3ddc6740e2 { display: none !important; }}
#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 .shg-sld-nav-button.shg-sld-left,
#s-18262f4f-deb5-409a-8305-1a3ddc6740e2 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-3b40fef8-fd87-4a51-95fc-b5964b14b204 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-13537b75-6a75-4978-a075-d55310a219de {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de {
  max-width:  100%;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom,
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de {
  max-width:  100%;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom,
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de {
  max-width:  100%;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom,
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de {
  max-width:  100%;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom,
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de {
  max-width:  100%;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom,
.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-13537b75-6a75-4978-a075-d55310a219de img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c7a1e45f-5bf9-448c-b2fe-9ff6a1088251"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-3d39af78-00ff-49f3-8171-2914fc4930c5 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-3d39af78-00ff-49f3-8171-2914fc4930c5 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-f129f0be-fc10-42cd-9633-8c7ded1c7077 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-f129f0be-fc10-42cd-9633-8c7ded1c7077 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-f129f0be-fc10-42cd-9633-8c7ded1c7077 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-f129f0be-fc10-42cd-9633-8c7ded1c7077 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-d6145651-5aa9-462a-bf8e-ec9484f16a88 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-d6145651-5aa9-462a-bf8e-ec9484f16a88:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-d6145651-5aa9-462a-bf8e-ec9484f16a88:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-d6145651-5aa9-462a-bf8e-ec9484f16a88 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6145651-5aa9-462a-bf8e-ec9484f16a88.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6145651-5aa9-462a-bf8e-ec9484f16a88.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d6145651-5aa9-462a-bf8e-ec9484f16a88.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0d93b860-c559-4880-b3a6-b88705c604a7 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-147cad8a-6d5f-4a52-a58b-d94dd21ddcfb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-77e5fb02-81e3-424b-89a1-4223f7ac0cb7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-6ef2fa35-0446-4ded-a8db-dbaaf741a7db {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6ef2fa35-0446-4ded-a8db-dbaaf741a7db .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-64508e84-8f31-4aed-9bb3-2c2b9f29701a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-64508e84-8f31-4aed-9bb3-2c2b9f29701a .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-64508e84-8f31-4aed-9bb3-2c2b9f29701a .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-64508e84-8f31-4aed-9bb3-2c2b9f29701a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-5ff7a257-3d05-46c0-98ba-d931d612ab05 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-5ff7a257-3d05-46c0-98ba-d931d612ab05:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-5ff7a257-3d05-46c0-98ba-d931d612ab05:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-5ff7a257-3d05-46c0-98ba-d931d612ab05 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ff7a257-3d05-46c0-98ba-d931d612ab05.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ff7a257-3d05-46c0-98ba-d931d612ab05.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-5ff7a257-3d05-46c0-98ba-d931d612ab05.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-2b1246bf-ef2a-4e87-8b2a-68a0a159c56b {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-9e9f5796-a657-4b84-b3ce-63989c30af0a {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e9f5796-a657-4b84-b3ce-63989c30af0a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-23824a6d-1713-4a20-83f0-2e1e77784f6d {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-23824a6d-1713-4a20-83f0-2e1e77784f6d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-4e44b6fb-17be-4b93-b87c-9ff4af3f4f7d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4e44b6fb-17be-4b93-b87c-9ff4af3f4f7d .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-f7f3ab22-1112-4a25-aa8f-e3f0d898bc94 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-f7f3ab22-1112-4a25-aa8f-e3f0d898bc94 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-f7f3ab22-1112-4a25-aa8f-e3f0d898bc94 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-f7f3ab22-1112-4a25-aa8f-e3f0d898bc94 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-016bd511-3d25-4d1d-b611-de3cd63fcc7b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8a6f96e4-2185-4cc5-857b-9ba2ee9e896b {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-8a6f96e4-2185-4cc5-857b-9ba2ee9e896b .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-8a6f96e4-2185-4cc5-857b-9ba2ee9e896b .shg-sld-nav-button.shg-sld-left,
#s-8a6f96e4-2185-4cc5-857b-9ba2ee9e896b .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-eeae98bf-ee24-4648-9f22-2c0c30257747"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eeae98bf-ee24-4648-9f22-2c0c30257747"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-eeae98bf-ee24-4648-9f22-2c0c30257747"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-eeae98bf-ee24-4648-9f22-2c0c30257747"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-9057407b-f992-46f0-b9c3-4da4a17de0f2 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-63f989cf-fc86-4ff7-aad3-d335c67e9b7f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-19db2159-6621-4952-b8ae-3ec78904ed34 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-19db2159-6621-4952-b8ae-3ec78904ed34"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b53dfa36-5905-4bb2-9abe-94130e3e081e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b53dfa36-5905-4bb2-9abe-94130e3e081e .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-8101aa10-2b6f-4265-b184-9cfea5a29268 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-8101aa10-2b6f-4265-b184-9cfea5a29268 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-8101aa10-2b6f-4265-b184-9cfea5a29268 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-8101aa10-2b6f-4265-b184-9cfea5a29268 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-2b23bbb4-340f-4a96-ba85-deb97f9eaac8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e108a8ac-3f1b-4deb-a7ce-c4f42d42e792 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-83039cce-bff4-483c-88c4-d75015e0543f {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83039cce-bff4-483c-88c4-d75015e0543f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-07da06c2-5ed6-4f87-9c19-1e7ac8d25a29"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-373f0b17-2708-452c-a144-d7f7924d360b {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-373f0b17-2708-452c-a144-d7f7924d360b .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-c6ce16f1-5ddd-44d6-a56e-f277e059ad4b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-c6ce16f1-5ddd-44d6-a56e-f277e059ad4b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-c6ce16f1-5ddd-44d6-a56e-f277e059ad4b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-c6ce16f1-5ddd-44d6-a56e-f277e059ad4b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-25d49714-3fe7-4396-bee3-d795ae8b8d39 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-25d49714-3fe7-4396-bee3-d795ae8b8d39:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-25d49714-3fe7-4396-bee3-d795ae8b8d39:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-25d49714-3fe7-4396-bee3-d795ae8b8d39 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-25d49714-3fe7-4396-bee3-d795ae8b8d39.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-25d49714-3fe7-4396-bee3-d795ae8b8d39.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-25d49714-3fe7-4396-bee3-d795ae8b8d39.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-25c45478-d1ef-4a38-9a93-bacdd4ac36e2 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-a26a0eea-dc68-4128-abfa-316b0d239eac {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a26a0eea-dc68-4128-abfa-316b0d239eac img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0c724d61-e6e9-4d8f-894a-a3d7a3b743aa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-6a708f79-9815-4f44-9bfc-d23ea0695f5c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6a708f79-9815-4f44-9bfc-d23ea0695f5c .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-6def050b-db83-4464-9e2b-9dcbac1edaf1 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-6def050b-db83-4464-9e2b-9dcbac1edaf1 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-6def050b-db83-4464-9e2b-9dcbac1edaf1 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-6def050b-db83-4464-9e2b-9dcbac1edaf1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-fd9628fd-95aa-4f28-a588-4b4af8eebe87.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 0px) {
[id="s-c5702288-ee4c-42d0-b08b-912f7b7ff9c1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c5702288-ee4c-42d0-b08b-912f7b7ff9c1"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-c5702288-ee4c-42d0-b08b-912f7b7ff9c1"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-c5702288-ee4c-42d0-b08b-912f7b7ff9c1"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-ff01c415-2539-45f8-ad8f-e23f153eb4a2 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-dcdf9cbd-9b23-4b50-acb3-5449b1556cc1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-acd8845b-87c5-4ca4-a9b7-3cc0c5f23f46"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-8bd7f652-47ee-44b6-8bd5-893356a69277 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8bd7f652-47ee-44b6-8bd5-893356a69277 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-40d6a67a-5542-45ea-ac6c-bbef851fa869 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-40d6a67a-5542-45ea-ac6c-bbef851fa869 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-40d6a67a-5542-45ea-ac6c-bbef851fa869 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-40d6a67a-5542-45ea-ac6c-bbef851fa869 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f19560da-9ec5-4162-8ecc-6907d06fe377 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-f19560da-9ec5-4162-8ecc-6907d06fe377:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-f19560da-9ec5-4162-8ecc-6907d06fe377:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-f19560da-9ec5-4162-8ecc-6907d06fe377 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f19560da-9ec5-4162-8ecc-6907d06fe377.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f19560da-9ec5-4162-8ecc-6907d06fe377.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f19560da-9ec5-4162-8ecc-6907d06fe377.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-88dd4299-47fd-40f3-a4d0-fef5223aa3a0 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-69ebb481-c4ed-4c44-9007-5579a5eb1079 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-be0400b4-a4ba-4fc4-9f64-8c92cdfcabf5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f2e76f86-9f71-4407-92ed-575654ba86cb {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f2e76f86-9f71-4407-92ed-575654ba86cb .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-f588cea5-0410-490c-b834-657953a7b06b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-f588cea5-0410-490c-b834-657953a7b06b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-f588cea5-0410-490c-b834-657953a7b06b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-f588cea5-0410-490c-b834-657953a7b06b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-1db1a3e3-27b3-458e-aad0-b37f12188e6d.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-80ad6ebe-bb90-472e-a222-fb9edce462c9 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-6f1b0086-8c5b-44de-932a-1034764e329b {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6f1b0086-8c5b-44de-932a-1034764e329b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-107658b0-b7c7-423c-964f-ed8bf20cdb56 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-107658b0-b7c7-423c-964f-ed8bf20cdb56"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-8dd46ed9-9194-476b-a554-59a79931c670 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8dd46ed9-9194-476b-a554-59a79931c670 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-2ad21c5d-6f8a-4148-bd6d-5882bc1b606b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-2ad21c5d-6f8a-4148-bd6d-5882bc1b606b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-2ad21c5d-6f8a-4148-bd6d-5882bc1b606b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-2ad21c5d-6f8a-4148-bd6d-5882bc1b606b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-5875ee90-743d-4ea2-bd10-224c39104786 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-5875ee90-743d-4ea2-bd10-224c39104786:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-5875ee90-743d-4ea2-bd10-224c39104786:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-5875ee90-743d-4ea2-bd10-224c39104786 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5875ee90-743d-4ea2-bd10-224c39104786.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5875ee90-743d-4ea2-bd10-224c39104786.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-5875ee90-743d-4ea2-bd10-224c39104786.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4 {
  
}
}@media (max-width: 767px){#s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4 {
  display: none;
}
#s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4, #wrap-s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4 { display: none !important; }}
@media (min-width: 0px) {
[id="s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-4ed1364b-6bca-4c28-a7b5-23c123c94fa4"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-2904ef6b-ab1e-4131-9394-225e9d3a2d7a {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-fa090739-c545-4085-83f4-eba8615c428a {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a {
  max-width:  100%;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom,
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a {
  max-width:  100%;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom,
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a {
  max-width:  100%;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom,
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a {
  max-width:  100%;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom,
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a {
  max-width:  100%;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom,
.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  max-width: 200px !important;
  
}

.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa090739-c545-4085-83f4-eba8615c428a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f445d933-a900-426c-ac46-ae93f1c0dd97 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f445d933-a900-426c-ac46-ae93f1c0dd97"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-8fb6891c-1ce5-48a9-9d08-f662801a8471 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-8fb6891c-1ce5-48a9-9d08-f662801a8471 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-71472f99-8048-4443-bc9a-1edef17151e0 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-71472f99-8048-4443-bc9a-1edef17151e0 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-71472f99-8048-4443-bc9a-1edef17151e0 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-71472f99-8048-4443-bc9a-1edef17151e0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-ff612606-db6f-4676-ad59-c989c4cf7ab8 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-ff612606-db6f-4676-ad59-c989c4cf7ab8:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-ff612606-db6f-4676-ad59-c989c4cf7ab8:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-ff612606-db6f-4676-ad59-c989c4cf7ab8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ff612606-db6f-4676-ad59-c989c4cf7ab8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ff612606-db6f-4676-ad59-c989c4cf7ab8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-ff612606-db6f-4676-ad59-c989c4cf7ab8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cbc952dd-1078-405e-b076-2ee30c496e44 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-46aaee7e-9ef7-4c61-937a-8504328a6664 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-46aaee7e-9ef7-4c61-937a-8504328a6664 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-53da6d9b-421e-4939-b281-d6e92fcf3ee7 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-53da6d9b-421e-4939-b281-d6e92fcf3ee7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-20e65fdf-b9bb-46d8-8ab9-721ecabddfe2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-20e65fdf-b9bb-46d8-8ab9-721ecabddfe2 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-cf52673f-96b6-434c-b228-5f20f3d880a9 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-cf52673f-96b6-434c-b228-5f20f3d880a9 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-cf52673f-96b6-434c-b228-5f20f3d880a9 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-cf52673f-96b6-434c-b228-5f20f3d880a9 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f867b055-9403-4666-842f-97ba6b442c5c {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-f867b055-9403-4666-842f-97ba6b442c5c:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-f867b055-9403-4666-842f-97ba6b442c5c:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-f867b055-9403-4666-842f-97ba6b442c5c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f867b055-9403-4666-842f-97ba6b442c5c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f867b055-9403-4666-842f-97ba6b442c5c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f867b055-9403-4666-842f-97ba6b442c5c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8c7c18a9-87cb-4d49-96bf-5df8098a2b14 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0b6c0a39-e9f0-4c44-bc54-67f80d6b0369 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b511fc49-14ca-45af-b1a8-4ad93aec0091 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b511fc49-14ca-45af-b1a8-4ad93aec0091"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b18d8d48-05bb-4333-80e1-e1c561d10203 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b18d8d48-05bb-4333-80e1-e1c561d10203 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-260649c8-831b-419e-a304-3527db384db6 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-260649c8-831b-419e-a304-3527db384db6 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-260649c8-831b-419e-a304-3527db384db6 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-260649c8-831b-419e-a304-3527db384db6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-273c25a1-3439-469c-b43c-c9e7496bf6ca {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-273c25a1-3439-469c-b43c-c9e7496bf6ca:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-273c25a1-3439-469c-b43c-c9e7496bf6ca:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-273c25a1-3439-469c-b43c-c9e7496bf6ca {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-273c25a1-3439-469c-b43c-c9e7496bf6ca.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-273c25a1-3439-469c-b43c-c9e7496bf6ca.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-273c25a1-3439-469c-b43c-c9e7496bf6ca.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-79837fbf-e1e3-4d18-a660-3dc18946f5a9 {
  
}
}@media (max-width: 767px){#s-79837fbf-e1e3-4d18-a660-3dc18946f5a9 {
  display: none;
}
#s-79837fbf-e1e3-4d18-a660-3dc18946f5a9, #wrap-s-79837fbf-e1e3-4d18-a660-3dc18946f5a9 { display: none !important; }}
@media (min-width: 0px) {
[id="s-79837fbf-e1e3-4d18-a660-3dc18946f5a9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-79837fbf-e1e3-4d18-a660-3dc18946f5a9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-79837fbf-e1e3-4d18-a660-3dc18946f5a9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-79837fbf-e1e3-4d18-a660-3dc18946f5a9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-74d18f69-7692-4205-996d-0dad976e7578 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-36bc4d2a-7ae1-441a-8735-4657855a4daf {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-36bc4d2a-7ae1-441a-8735-4657855a4daf img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d6bbb763-3d9a-4a82-a381-6722cfc1f23c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-9f6215ee-7044-410b-b0a1-5374e34e6228 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9f6215ee-7044-410b-b0a1-5374e34e6228 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-d10a2fa3-fe18-485c-a003-515127448689 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-d10a2fa3-fe18-485c-a003-515127448689 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-d10a2fa3-fe18-485c-a003-515127448689 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-d10a2fa3-fe18-485c-a003-515127448689 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-a595f7d3-444d-4800-8227-feb7c0fafd0c {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-a595f7d3-444d-4800-8227-feb7c0fafd0c:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-a595f7d3-444d-4800-8227-feb7c0fafd0c:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-a595f7d3-444d-4800-8227-feb7c0fafd0c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-a595f7d3-444d-4800-8227-feb7c0fafd0c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-a595f7d3-444d-4800-8227-feb7c0fafd0c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-a595f7d3-444d-4800-8227-feb7c0fafd0c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bfc54627-c436-4df1-95a2-014dd4281d04 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-23e24133-f0c0-445f-920a-02a2841b663b {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-23e24133-f0c0-445f-920a-02a2841b663b img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3755ba8e-fc91-4975-8c37-5c53ef149db0 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3755ba8e-fc91-4975-8c37-5c53ef149db0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-4bba3bcb-1118-4cca-87fc-b56e15320118 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-4bba3bcb-1118-4cca-87fc-b56e15320118 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-c648ecf1-b3f5-4448-bf26-5a8fb036dedd {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-c648ecf1-b3f5-4448-bf26-5a8fb036dedd .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-c648ecf1-b3f5-4448-bf26-5a8fb036dedd .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-c648ecf1-b3f5-4448-bf26-5a8fb036dedd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-34629f76-ff44-4826-8157-e4c04b67a12a {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-34629f76-ff44-4826-8157-e4c04b67a12a:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-34629f76-ff44-4826-8157-e4c04b67a12a:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-34629f76-ff44-4826-8157-e4c04b67a12a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-34629f76-ff44-4826-8157-e4c04b67a12a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-34629f76-ff44-4826-8157-e4c04b67a12a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-34629f76-ff44-4826-8157-e4c04b67a12a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a9838da1-9eda-4d98-b603-9a2376d07691 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 {
  max-width:  100%;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom,
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  
  min-height: 200px !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 {
  max-width:  100%;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom,
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  
  min-height: 200px !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 {
  max-width:  100%;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom,
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  
  min-height: 200px !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 {
  max-width:  100%;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom,
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  
  min-height: 200px !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 {
  max-width:  100%;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom,
.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  
  min-height: 200px !important;
}

.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  
    margin-left: 0px;
  
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8a390bda-cf9f-4bd1-b5c0-8828ed1f2126 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c2103dfe-19b2-425e-acef-03ea00ba6fbc {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c2103dfe-19b2-425e-acef-03ea00ba6fbc"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-a99fe8c9-9f5a-492f-a150-947646bda777 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-a99fe8c9-9f5a-492f-a150-947646bda777 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-378a65a5-9c57-4ab9-9733-95c49d17fd5d {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-378a65a5-9c57-4ab9-9733-95c49d17fd5d .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-378a65a5-9c57-4ab9-9733-95c49d17fd5d .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-378a65a5-9c57-4ab9-9733-95c49d17fd5d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-dddb6400-982b-445d-8ca0-92f8273b0793 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-dddb6400-982b-445d-8ca0-92f8273b0793:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-dddb6400-982b-445d-8ca0-92f8273b0793:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-dddb6400-982b-445d-8ca0-92f8273b0793 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-dddb6400-982b-445d-8ca0-92f8273b0793.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-dddb6400-982b-445d-8ca0-92f8273b0793.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-dddb6400-982b-445d-8ca0-92f8273b0793.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-0fec78e6-c319-497f-822a-9df8d4d127d3 {
  
}
}@media (max-width: 767px){#s-0fec78e6-c319-497f-822a-9df8d4d127d3 {
  display: none;
}
#s-0fec78e6-c319-497f-822a-9df8d4d127d3, #wrap-s-0fec78e6-c319-497f-822a-9df8d4d127d3 { display: none !important; }}
@media (min-width: 0px) {
[id="s-0fec78e6-c319-497f-822a-9df8d4d127d3"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0fec78e6-c319-497f-822a-9df8d4d127d3"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-0fec78e6-c319-497f-822a-9df8d4d127d3"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-0fec78e6-c319-497f-822a-9df8d4d127d3"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-805dc1cd-eebe-4df6-8ee6-546778f197a6 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-83e372c3-bdb7-4fe7-9a4e-44cbcdcac5e7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-66fa3759-9f2a-48ff-b125-a5e6258f06f8 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-66fa3759-9f2a-48ff-b125-a5e6258f06f8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-db0b6b51-36cf-4ffe-b67f-14c29cb0844e {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-db0b6b51-36cf-4ffe-b67f-14c29cb0844e .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-4cc89679-3a9a-4aa2-9ead-ac1bedde6aee {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-4cc89679-3a9a-4aa2-9ead-ac1bedde6aee .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-4cc89679-3a9a-4aa2-9ead-ac1bedde6aee .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-4cc89679-3a9a-4aa2-9ead-ac1bedde6aee .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-32f8e18d-96ed-4b04-a5cd-efe4a250f593.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e77c392d-f149-4f36-99cf-caa71c2c8dd3 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-6c07109e-2d79-451d-8cca-3a0423b7e522 {
  text-align: left;
}



.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6c07109e-2d79-451d-8cca-3a0423b7e522 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-55e7b307-cec2-40f6-9883-1377f6c37582 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-55e7b307-cec2-40f6-9883-1377f6c37582"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b9423ce9-f436-4678-a36b-24a059bc99ff {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b9423ce9-f436-4678-a36b-24a059bc99ff .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-047cdd95-6a46-4e92-8320-b7b6852ac460 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-047cdd95-6a46-4e92-8320-b7b6852ac460 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-047cdd95-6a46-4e92-8320-b7b6852ac460 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-047cdd95-6a46-4e92-8320-b7b6852ac460 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f71eaec1-8066-416e-a894-28faa6fdb428 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-f71eaec1-8066-416e-a894-28faa6fdb428:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-f71eaec1-8066-416e-a894-28faa6fdb428:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-f71eaec1-8066-416e-a894-28faa6fdb428 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f71eaec1-8066-416e-a894-28faa6fdb428.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f71eaec1-8066-416e-a894-28faa6fdb428.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f71eaec1-8066-416e-a894-28faa6fdb428.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-8cab1ddb-60f8-4e04-b7d4-415a5b9d96d1 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4024ebbc-f0a9-4991-a619-c0b368dd3ef1 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a1976f08-c021-4436-9499-e617dd4d9ea2 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a1976f08-c021-4436-9499-e617dd4d9ea2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-d38f9be3-f321-4c1a-b455-1863f949e4e9 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d38f9be3-f321-4c1a-b455-1863f949e4e9 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-6446f783-ce7b-40a1-94fb-fcf9123a6747 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-6446f783-ce7b-40a1-94fb-fcf9123a6747 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-6446f783-ce7b-40a1-94fb-fcf9123a6747 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-6446f783-ce7b-40a1-94fb-fcf9123a6747 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-4e899881-bf1c-47b4-befc-cd136035b851 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-4e899881-bf1c-47b4-befc-cd136035b851:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-4e899881-bf1c-47b4-befc-cd136035b851:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-4e899881-bf1c-47b4-befc-cd136035b851 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e899881-bf1c-47b4-befc-cd136035b851.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e899881-bf1c-47b4-befc-cd136035b851.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-4e899881-bf1c-47b4-befc-cd136035b851.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-f14b23a4-182d-4578-b31b-bceff06316d7 {
  
}
}@media (max-width: 767px){#s-f14b23a4-182d-4578-b31b-bceff06316d7 {
  display: none;
}
#s-f14b23a4-182d-4578-b31b-bceff06316d7, #wrap-s-f14b23a4-182d-4578-b31b-bceff06316d7 { display: none !important; }}
@media (min-width: 0px) {
[id="s-f14b23a4-182d-4578-b31b-bceff06316d7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f14b23a4-182d-4578-b31b-bceff06316d7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-f14b23a4-182d-4578-b31b-bceff06316d7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-f14b23a4-182d-4578-b31b-bceff06316d7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-e5dbf125-996c-4d75-b15f-e9175c96baf2 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-37dc1a44-da6c-41a6-a7d7-f768aae9f1f2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-43b34cc3-306b-4852-8d98-4a275df90506 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-43b34cc3-306b-4852-8d98-4a275df90506"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-b2f664ef-b69e-425a-882c-c9049b3f7ca2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-b2f664ef-b69e-425a-882c-c9049b3f7ca2 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-64c8ed57-0075-4817-a489-8f9107deda5f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-64c8ed57-0075-4817-a489-8f9107deda5f .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-64c8ed57-0075-4817-a489-8f9107deda5f .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-64c8ed57-0075-4817-a489-8f9107deda5f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-0a1e5419-5abb-4065-8913-eb6fcad43ed5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-3ea80ac1-379d-4354-806d-4147a6441f76 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-87868064-14b6-457f-bfde-37c9e83ceb8c {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-87868064-14b6-457f-bfde-37c9e83ceb8c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-0f57bc14-61b2-4d98-aef4-6379b2be0bd1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-cd30d246-24e0-4cf8-a81d-7a014bac5213 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-cd30d246-24e0-4cf8-a81d-7a014bac5213 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-550d964b-41a5-424e-a693-fc2e67fe8f25 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-550d964b-41a5-424e-a693-fc2e67fe8f25 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-550d964b-41a5-424e-a693-fc2e67fe8f25 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-550d964b-41a5-424e-a693-fc2e67fe8f25 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-f00ac301-1bee-4d7e-8c73-559b275a5026 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-f00ac301-1bee-4d7e-8c73-559b275a5026:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-f00ac301-1bee-4d7e-8c73-559b275a5026:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-f00ac301-1bee-4d7e-8c73-559b275a5026 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-f00ac301-1bee-4d7e-8c73-559b275a5026.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-f00ac301-1bee-4d7e-8c73-559b275a5026.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-f00ac301-1bee-4d7e-8c73-559b275a5026.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-1bfe2bd1-efb1-4c4c-9a61-65c1995678bc {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-2719e976-7580-4588-8d91-416dee083436 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-2719e976-7580-4588-8d91-416dee083436 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2719e976-7580-4588-8d91-416dee083436 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-2719e976-7580-4588-8d91-416dee083436 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2719e976-7580-4588-8d91-416dee083436 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-2719e976-7580-4588-8d91-416dee083436 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2719e976-7580-4588-8d91-416dee083436 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-2719e976-7580-4588-8d91-416dee083436 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2719e976-7580-4588-8d91-416dee083436 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-2719e976-7580-4588-8d91-416dee083436 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2719e976-7580-4588-8d91-416dee083436 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-d4940a53-4e51-4a3d-8d13-da2712e5a0a2"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-1bb6234e-c47d-4f7e-87c2-2ae99f6bab4d {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1bb6234e-c47d-4f7e-87c2-2ae99f6bab4d .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-7e3d8663-1481-4b1f-94ff-d527f865cd09 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-7e3d8663-1481-4b1f-94ff-d527f865cd09 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-7e3d8663-1481-4b1f-94ff-d527f865cd09 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-7e3d8663-1481-4b1f-94ff-d527f865cd09 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-047be869-23d5-44b0-bcad-2c82b1f97453 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-047be869-23d5-44b0-bcad-2c82b1f97453:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-047be869-23d5-44b0-bcad-2c82b1f97453:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-047be869-23d5-44b0-bcad-2c82b1f97453 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-047be869-23d5-44b0-bcad-2c82b1f97453.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-047be869-23d5-44b0-bcad-2c82b1f97453.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-047be869-23d5-44b0-bcad-2c82b1f97453.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-cb7678a8-08bb-4951-9f8f-6219e6a65f00 {
  
}
}@media (max-width: 767px){#s-cb7678a8-08bb-4951-9f8f-6219e6a65f00 {
  display: none;
}
#s-cb7678a8-08bb-4951-9f8f-6219e6a65f00, #wrap-s-cb7678a8-08bb-4951-9f8f-6219e6a65f00 { display: none !important; }}
@media (min-width: 0px) {
[id="s-cb7678a8-08bb-4951-9f8f-6219e6a65f00"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cb7678a8-08bb-4951-9f8f-6219e6a65f00"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-cb7678a8-08bb-4951-9f8f-6219e6a65f00"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-cb7678a8-08bb-4951-9f8f-6219e6a65f00"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5fa7ae8a-0d93-4128-9eb6-2171f5266cb8 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6716bbc1-bf4f-4b15-98da-2cf7cc0a88d4 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-7253e317-bb8d-464e-9905-e2e182992f98 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-7253e317-bb8d-464e-9905-e2e182992f98"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-53f2f606-fe02-4993-a47f-b38549188d17 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-53f2f606-fe02-4993-a47f-b38549188d17 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-262e28c8-3c62-4b0d-9a6c-cceabb884fd6 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-262e28c8-3c62-4b0d-9a6c-cceabb884fd6 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-262e28c8-3c62-4b0d-9a6c-cceabb884fd6 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-262e28c8-3c62-4b0d-9a6c-cceabb884fd6 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-b8dcda34-887d-4e56-adf4-69ebaff85f88 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-b8dcda34-887d-4e56-adf4-69ebaff85f88:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-b8dcda34-887d-4e56-adf4-69ebaff85f88:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-b8dcda34-887d-4e56-adf4-69ebaff85f88 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b8dcda34-887d-4e56-adf4-69ebaff85f88.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b8dcda34-887d-4e56-adf4-69ebaff85f88.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-b8dcda34-887d-4e56-adf4-69ebaff85f88.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d1d761fe-7e73-4943-a763-d7b9a216ab02 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-19adff88-b6e3-41bd-aa89-d531a1dac89a {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-19adff88-b6e3-41bd-aa89-d531a1dac89a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cf3ff769-31b5-43f0-abb0-35bb0fc165c1"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-1d743f78-45e7-47ab-8a95-469ee6089e9c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d743f78-45e7-47ab-8a95-469ee6089e9c .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-cdfb177c-5419-453a-add5-3ca8ce9ff5bc {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-cdfb177c-5419-453a-add5-3ca8ce9ff5bc .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-cdfb177c-5419-453a-add5-3ca8ce9ff5bc .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-cdfb177c-5419-453a-add5-3ca8ce9ff5bc .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-9a707e76-e40c-4d46-b93b-8a907b791dbc {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-9a707e76-e40c-4d46-b93b-8a907b791dbc:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-9a707e76-e40c-4d46-b93b-8a907b791dbc:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-9a707e76-e40c-4d46-b93b-8a907b791dbc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9a707e76-e40c-4d46-b93b-8a907b791dbc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9a707e76-e40c-4d46-b93b-8a907b791dbc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-9a707e76-e40c-4d46-b93b-8a907b791dbc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-4a8247c0-60d0-48d6-800e-7dca706d00d5 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-49cbfdbf-8957-4bcd-9dfa-f51639dca7e5 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-399d78dd-6276-49b4-a292-48e7a5252ead {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-399d78dd-6276-49b4-a292-48e7a5252ead"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-c2f0a599-0a26-491c-ac2f-de8ef0da9fb2 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c2f0a599-0a26-491c-ac2f-de8ef0da9fb2 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-aabd5547-08fe-402d-af1e-68aa560c2eeb {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-aabd5547-08fe-402d-af1e-68aa560c2eeb .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-aabd5547-08fe-402d-af1e-68aa560c2eeb .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-aabd5547-08fe-402d-af1e-68aa560c2eeb .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-0068e996-1ff4-428e-92c8-33555ab0c982 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-0068e996-1ff4-428e-92c8-33555ab0c982:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-0068e996-1ff4-428e-92c8-33555ab0c982:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-0068e996-1ff4-428e-92c8-33555ab0c982 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0068e996-1ff4-428e-92c8-33555ab0c982.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0068e996-1ff4-428e-92c8-33555ab0c982.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-0068e996-1ff4-428e-92c8-33555ab0c982.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-33552362-cbae-4d35-9ae6-7d3527a286dc {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
}

@media (min-width: 0px) {
[id="s-33552362-cbae-4d35-9ae6-7d3527a286dc"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-33552362-cbae-4d35-9ae6-7d3527a286dc"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-33552362-cbae-4d35-9ae6-7d3527a286dc"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-33552362-cbae-4d35-9ae6-7d3527a286dc"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1 {
  border-style: solid;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1-root {
    text-align: center;
  }


#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1-root {
    text-align: center;
  }


#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1-root {
    text-align: center;
  }


#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1-root {
    text-align: center;
  }


#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1-root {
    text-align: center;
  }


#s-7ef54be9-43ef-4de9-b1c9-c9799765e8f1.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
.shogun-image-container {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec {
  margin-top: 0px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0.57);
border-style: solid;
max-width: 1000px;
aspect-ratio: 1000/2000;
text-align: center;
}
@media (max-width: 767px){#s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec {
  display: none;
}
#s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec, #wrap-s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec { display: none !important; }}




  #s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec img.shogun-image,
  #s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec {
    width: 100%;
    height: auto;
  }



  #s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec img.shogun-image {
    

    
    
    
  }


#s-6c6d8a67-c222-4a5c-bb46-452dbe0686ec .shogun-image-content {
  
    align-items: center;
  
}

#s-f5578c4f-e74d-4254-86b4-970a1d14e690 {
  margin-top: 30px;
margin-left: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

[id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-f5578c4f-e74d-4254-86b4-970a1d14e690"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd {
  margin-top: 30px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(44, 42, 52, 0.57);
border-style: solid;
max-width: 1000px;
aspect-ratio: 1000/2000;
text-align: center;
}
@media (max-width: 767px){#s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd {
  display: none;
}
#s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd, #wrap-s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd { display: none !important; }}




  #s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd img.shogun-image,
  #s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd {
    width: 100%;
    height: auto;
  }



  #s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd img.shogun-image {
    

    
    
    
  }


#s-2247f628-4a21-47ed-bc2b-ee0dbc5d3dcd .shogun-image-content {
  
    align-items: center;
  
}

#s-2fe9c139-a00d-4a69-9277-a8255dab329b {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-2fe9c139-a00d-4a69-9277-a8255dab329b .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Libre Franklin";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-45612acc-4aa8-4eb2-b699-1fc467155022 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-712c49b6-ffdc-4478-ba76-73e09660cab1 {
  padding-top: 10px;
padding-bottom: 10px;
}

#s-712c49b6-ffdc-4478-ba76-73e09660cab1 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-712c49b6-ffdc-4478-ba76-73e09660cab1 .shg-sld-nav-button.shg-sld-left,
#s-712c49b6-ffdc-4478-ba76-73e09660cab1 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-27bec789-2080-4861-8aa0-9a00fdad0db9 {
  
}
}@media (max-width: 767px){#s-27bec789-2080-4861-8aa0-9a00fdad0db9 {
  display: none;
}
#s-27bec789-2080-4861-8aa0-9a00fdad0db9, #wrap-s-27bec789-2080-4861-8aa0-9a00fdad0db9 { display: none !important; }}
@media (min-width: 0px) {
[id="s-27bec789-2080-4861-8aa0-9a00fdad0db9"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-27bec789-2080-4861-8aa0-9a00fdad0db9"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-27bec789-2080-4861-8aa0-9a00fdad0db9"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-27bec789-2080-4861-8aa0-9a00fdad0db9"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-b4af24cb-bb3c-4bca-8c25-35f1ed8046d1 {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b58e1074-9273-4f32-88b4-cf3c6dd63871 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-cff4804b-ad67-4fb6-8cee-7919d01e7640 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-cff4804b-ad67-4fb6-8cee-7919d01e7640"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-94890a07-2925-412c-b282-46f0c31e40c9 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-94890a07-2925-412c-b282-46f0c31e40c9 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-47009786-580b-4a55-b447-944bc91e3b3a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-47009786-580b-4a55-b447-944bc91e3b3a .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-47009786-580b-4a55-b447-944bc91e3b3a .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-47009786-580b-4a55-b447-944bc91e3b3a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-d7acf62c-341d-4595-be47-8f6441516255 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-d7acf62c-341d-4595-be47-8f6441516255:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-d7acf62c-341d-4595-be47-8f6441516255:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-d7acf62c-341d-4595-be47-8f6441516255 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d7acf62c-341d-4595-be47-8f6441516255.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d7acf62c-341d-4595-be47-8f6441516255.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d7acf62c-341d-4595-be47-8f6441516255.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a59e0198-ec42-4534-a56a-07037ebd0b0f {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-b88d7310-869f-4ddc-b4a6-aeb1d1549ea2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3cd527dd-0e01-42e5-adf3-55a4eb856b36 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-3cd527dd-0e01-42e5-adf3-55a4eb856b36"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-0b018557-03ed-4561-ad3b-c17aecb9df25 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0b018557-03ed-4561-ad3b-c17aecb9df25 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-6bb93156-726d-43fc-8ad7-2278aed70251 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-6bb93156-726d-43fc-8ad7-2278aed70251 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-6bb93156-726d-43fc-8ad7-2278aed70251 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-6bb93156-726d-43fc-8ad7-2278aed70251 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-6b12499f-06c7-4d73-9d17-1415b6f116dc {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-6b12499f-06c7-4d73-9d17-1415b6f116dc:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-6b12499f-06c7-4d73-9d17-1415b6f116dc:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-6b12499f-06c7-4d73-9d17-1415b6f116dc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-6b12499f-06c7-4d73-9d17-1415b6f116dc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-6b12499f-06c7-4d73-9d17-1415b6f116dc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-6b12499f-06c7-4d73-9d17-1415b6f116dc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



@media (min-width: 768px) and (max-width: 991px){#s-e7beee9e-2428-478a-9e46-305514b184c5 {
  
}
}@media (max-width: 767px){#s-e7beee9e-2428-478a-9e46-305514b184c5 {
  display: none;
}
#s-e7beee9e-2428-478a-9e46-305514b184c5, #wrap-s-e7beee9e-2428-478a-9e46-305514b184c5 { display: none !important; }}
@media (min-width: 0px) {
[id="s-e7beee9e-2428-478a-9e46-305514b184c5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e7beee9e-2428-478a-9e46-305514b184c5"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e7beee9e-2428-478a-9e46-305514b184c5"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e7beee9e-2428-478a-9e46-305514b184c5"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-5d61b2e2-9942-42c4-b8e2-428e8af7192f {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-c1d69d18-1137-4b47-9829-4c6ff955a56c {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c1d69d18-1137-4b47-9829-4c6ff955a56c img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-90c51778-0b3f-4d3b-ba9d-20ff2e149094 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-90c51778-0b3f-4d3b-ba9d-20ff2e149094"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-27479cf6-0fa4-486e-894f-ae546a9ac5da {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-27479cf6-0fa4-486e-894f-ae546a9ac5da .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-f5bc0c0f-e6da-4ba6-ab5c-04d25edc6d13 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-f5bc0c0f-e6da-4ba6-ab5c-04d25edc6d13 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-f5bc0c0f-e6da-4ba6-ab5c-04d25edc6d13 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-f5bc0c0f-e6da-4ba6-ab5c-04d25edc6d13 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-be41d14f-7217-4a7a-a0e4-3a561c797252 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-be41d14f-7217-4a7a-a0e4-3a561c797252:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-be41d14f-7217-4a7a-a0e4-3a561c797252:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-be41d14f-7217-4a7a-a0e4-3a561c797252 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-be41d14f-7217-4a7a-a0e4-3a561c797252.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-be41d14f-7217-4a7a-a0e4-3a561c797252.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-be41d14f-7217-4a7a-a0e4-3a561c797252.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c18302ce-1201-40c0-9f91-4e3df1a23ad7 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-108fd40a-2771-4285-8b4a-77af2b2fec63 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-product-image-wrapper {
  width: 100%;
  height: 100%;
}

.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 .shg-image-zoom,
.shg-c#s-108fd40a-2771-4285-8b4a-77af2b2fec63 img.shogun-image {
  aspect-ratio: 1/1;
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-539addce-5014-41e0-9248-771ddcb097aa {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-539addce-5014-41e0-9248-771ddcb097aa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-9fcafa92-6d48-40b3-9f37-1c4d8095f142 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9fcafa92-6d48-40b3-9f37-1c4d8095f142 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-0e54b4a3-3d5f-4a9b-93df-c05648dfb95a {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-0e54b4a3-3d5f-4a9b-93df-c05648dfb95a .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-0e54b4a3-3d5f-4a9b-93df-c05648dfb95a .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-0e54b4a3-3d5f-4a9b-93df-c05648dfb95a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-48bf64fa-d729-4d42-ae5c-d8e36a15e8eb.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-37e50e53-140d-4af5-97a0-5f17507c9118 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-fc6a260c-a520-460d-8d89-010e911e9a2d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fc6a260c-a520-460d-8d89-010e911e9a2d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6630e20b-5603-4c25-b4cf-040b5fa22faa {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-6630e20b-5603-4c25-b4cf-040b5fa22faa"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-da0bc64d-f59a-4847-9e1e-bc7c659d71e1 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-da0bc64d-f59a-4847-9e1e-bc7c659d71e1 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-a353b4df-a2c7-4663-84b8-b59c15ecae74 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-a353b4df-a2c7-4663-84b8-b59c15ecae74 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-a353b4df-a2c7-4663-84b8-b59c15ecae74 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-a353b4df-a2c7-4663-84b8-b59c15ecae74 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-b3bdb30e-edf3-4acd-82a6-6e67560c7e00.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 {
  display: none;
}
#s-13cec98f-c3a6-4c38-9685-c3ed169804f3, #wrap-s-13cec98f-c3a6-4c38-9685-c3ed169804f3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 {
  display: none;
}
#s-13cec98f-c3a6-4c38-9685-c3ed169804f3, #wrap-s-13cec98f-c3a6-4c38-9685-c3ed169804f3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 {
  display: none;
}
#s-13cec98f-c3a6-4c38-9685-c3ed169804f3, #wrap-s-13cec98f-c3a6-4c38-9685-c3ed169804f3 { display: none !important; }}
#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 .shg-sld-nav-button.shg-sld-left,
#s-13cec98f-c3a6-4c38-9685-c3ed169804f3 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-48d5be12-5be0-4889-b950-2d92242fed75 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 {
  max-width:  100%;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom,
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 {
  max-width:  100%;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom,
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 {
  max-width:  100%;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom,
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 {
  max-width:  100%;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom,
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 {
  max-width:  100%;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  align-self: center;
  margin: 0 !important;
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom,
.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  max-width: 165px !important;
  
}

.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  
    margin: 0 auto;
  
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-2ddcec96-9dfc-46ff-8eaa-be2b006dade2 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-25baaf1f-bb44-44a1-9246-117453d6b83a {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-25baaf1f-bb44-44a1-9246-117453d6b83a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-f4958226-2531-4b1a-a25b-9fd86ddf0f45 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-f4958226-2531-4b1a-a25b-9fd86ddf0f45 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-9b61fe19-cbb6-44a8-a459-21d3e7d4e2c0 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-9b61fe19-cbb6-44a8-a459-21d3e7d4e2c0 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-9b61fe19-cbb6-44a8-a459-21d3e7d4e2c0 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-9b61fe19-cbb6-44a8-a459-21d3e7d4e2c0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-59b8b349-13f1-4ad0-a83c-a1b0aaaec0f3.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-bc3789c0-5c43-4d32-b283-7cd595e4c112 {
  border-style: solid;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-c8a05d18-4b65-46aa-a7ef-9b33cf627388 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b195bbce-2638-4124-8ac9-0d700249b02a {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b195bbce-2638-4124-8ac9-0d700249b02a"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-6baf39bc-5791-4bd6-bd06-127b17a08ff4 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-6baf39bc-5791-4bd6-bd06-127b17a08ff4 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-e2d489ce-0c12-43a3-b421-ca9c50a81dc2 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-e2d489ce-0c12-43a3-b421-ca9c50a81dc2 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-e2d489ce-0c12-43a3-b421-ca9c50a81dc2 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-e2d489ce-0c12-43a3-b421-ca9c50a81dc2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-cbb2ca40-1c90-41e3-ab94-ef16b9110d9b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-033e9b47-60f6-4110-a950-ec3ddef6a18c {
  border-style: solid;
margin-bottom: 25px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-4cec7c36-dc47-4404-a8a9-83bde617b899 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: center;
}



.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4cec7c36-dc47-4404-a8a9-83bde617b899 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-bdf8582c-2172-4d38-97e2-bfdadf886ce7 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-bdf8582c-2172-4d38-97e2-bfdadf886ce7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-31ac9975-aff1-42c3-83d0-d2b4621a57c3 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-31ac9975-aff1-42c3-83d0-d2b4621a57c3 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-b3c46ebe-5906-41e0-b411-966b5752e40f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-b3c46ebe-5906-41e0-b411-966b5752e40f .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-b3c46ebe-5906-41e0-b411-966b5752e40f .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-b3c46ebe-5906-41e0-b411-966b5752e40f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-e387f3d3-98bc-41d3-bf8f-76da2cf0e76a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  margin-top: 50px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 50px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}@media (max-width: 767px){#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e {
  
}
}







#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b0043ddc-f6f0-48d2-abe0-ebb875b51d1e.shg-box.shg-c {
  justify-content: flex-start;
}

#s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550 {
  margin-left: 29px;
margin-right: 29px;
padding-top: 0px;
padding-bottom: 0px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 25.0px);
}

}

@media (min-width: 992px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 25.0px);
}

}

@media (min-width: 1200px) {
[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-9 {
  width: calc(75.0% - 25.0px);
}

[id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 25.0px);
}

}

@media (max-width: 767px) {
  [id="s-d575bb5c-aa7c-44e7-b088-b0bfed9e9550"] > .shg-row {
    flex-flow: column-reverse;
  }
}

#s-cff6ee95-257c-4576-bd90-fadbbf6428da {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-cff6ee95-257c-4576-bd90-fadbbf6428da .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Libre Franklin";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



#s-cb66ab1c-8ff9-4144-bac6-0ddf6ac8fa3d {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(229, 229, 229, 1);
}

#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 {
  padding-top: 10px;
padding-bottom: 10px;
}
@media (min-width: 1200px){#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 {
  display: none;
}
#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9, #wrap-s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 {
  display: none;
}
#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9, #wrap-s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 {
  display: none;
}
#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9, #wrap-s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 { display: none !important; }}@media (max-width: 767px){#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 {
  
}
}
#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 .shg-sld-nav-button.shg-sld-left,
#s-54cffe60-6fd7-4267-ac79-42bf6e24e2e9 .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

#s-9294b66f-7265-4904-91ad-bcdeec0466ca {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d5c2503e-73ca-4a67-9ac3-a57f272a2e8d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ac39a4d0-0425-4071-a838-f83b56b7ac81 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ac39a4d0-0425-4071-a838-f83b56b7ac81"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-7333d8e2-97ff-4819-8bb0-b21bacdf56f7 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7333d8e2-97ff-4819-8bb0-b21bacdf56f7 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-1eeef9e4-e0b2-43b5-9515-9d7c3a521bfd {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-1eeef9e4-e0b2-43b5-9515-9d7c3a521bfd .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-1eeef9e4-e0b2-43b5-9515-9d7c3a521bfd .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-1eeef9e4-e0b2-43b5-9515-9d7c3a521bfd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-250cca1c-6c16-40d9-9632-addf8a9ec71c {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-250cca1c-6c16-40d9-9632-addf8a9ec71c:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-250cca1c-6c16-40d9-9632-addf8a9ec71c:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-250cca1c-6c16-40d9-9632-addf8a9ec71c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-250cca1c-6c16-40d9-9632-addf8a9ec71c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-250cca1c-6c16-40d9-9632-addf8a9ec71c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-250cca1c-6c16-40d9-9632-addf8a9ec71c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-0779c380-5d83-4ac8-b04e-2dbac4f6717b {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-aa276af2-a524-49e9-aee5-873581eee26d {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-aa276af2-a524-49e9-aee5-873581eee26d img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-c25fefb2-aa55-4cdd-8b83-ccf68e60ad6c"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-74adc335-1bbc-4941-8e3e-d24df3644339 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-74adc335-1bbc-4941-8e3e-d24df3644339 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-008632fb-a64b-43e9-8665-255cb8d10fbd {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-008632fb-a64b-43e9-8665-255cb8d10fbd .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-008632fb-a64b-43e9-8665-255cb8d10fbd .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-008632fb-a64b-43e9-8665-255cb8d10fbd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-022b0f8d-aaf1-4238-b3c2-539b7cf48af1.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-49600d89-f553-4e48-80ec-b82465f0b801 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-959be30b-3796-4a94-9ee1-70b71c6fdedb {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-959be30b-3796-4a94-9ee1-70b71c6fdedb img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5d9348ef-4981-4a0e-a165-b9bb033babc8 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5d9348ef-4981-4a0e-a165-b9bb033babc8"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-0569209a-4edd-4498-8ac0-2e71c3fc7af6 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-0569209a-4edd-4498-8ac0-2e71c3fc7af6 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-cd8690fa-f0da-43c5-97e9-4a53a9dc127e {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-cd8690fa-f0da-43c5-97e9-4a53a9dc127e .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-cd8690fa-f0da-43c5-97e9-4a53a9dc127e .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-cd8690fa-f0da-43c5-97e9-4a53a9dc127e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-3d8c23e5-af73-466f-b582-ff41a581b73f {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-3d8c23e5-af73-466f-b582-ff41a581b73f:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-3d8c23e5-af73-466f-b582-ff41a581b73f:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-3d8c23e5-af73-466f-b582-ff41a581b73f {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3d8c23e5-af73-466f-b582-ff41a581b73f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3d8c23e5-af73-466f-b582-ff41a581b73f.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-3d8c23e5-af73-466f-b582-ff41a581b73f.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d52b1725-1a47-4ba7-bf41-52b366774667 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-7bdd3fc5-7409-4ff9-b035-f05f9da93fc3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5d168b4d-a703-4b73-8460-fb76d5048b63 {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-5d168b4d-a703-4b73-8460-fb76d5048b63"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-174fb2e0-c3e8-4e5d-9e44-a4019aff7f58 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-174fb2e0-c3e8-4e5d-9e44-a4019aff7f58 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-ba5159d1-15f0-4fa3-9b47-280d5ffaa210 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-ba5159d1-15f0-4fa3-9b47-280d5ffaa210 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-ba5159d1-15f0-4fa3-9b47-280d5ffaa210 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-ba5159d1-15f0-4fa3-9b47-280d5ffaa210 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-3bd1dc2a-796e-4c0e-80f8-7e1c3feaa85a.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c7c0e027-93fc-475c-9cd1-23faae9cc40a {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-74be5a5a-3ae9-43e6-be34-064754c13941 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-74be5a5a-3ae9-43e6-be34-064754c13941 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-05e71437-8f41-4d44-a887-e7792787d0be {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-05e71437-8f41-4d44-a887-e7792787d0be"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-af23d71c-3b79-4ddc-af5a-14bf51bc5161 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-af23d71c-3b79-4ddc-af5a-14bf51bc5161 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-2e9f72a4-d5dd-4457-a239-369726e32aec {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-2e9f72a4-d5dd-4457-a239-369726e32aec .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-2e9f72a4-d5dd-4457-a239-369726e32aec .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-2e9f72a4-d5dd-4457-a239-369726e32aec .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-385f2e46-8d80-41ef-9414-9207f2745aa5 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-385f2e46-8d80-41ef-9414-9207f2745aa5:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-385f2e46-8d80-41ef-9414-9207f2745aa5:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-385f2e46-8d80-41ef-9414-9207f2745aa5 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-385f2e46-8d80-41ef-9414-9207f2745aa5.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-385f2e46-8d80-41ef-9414-9207f2745aa5.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-385f2e46-8d80-41ef-9414-9207f2745aa5.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-6bcc6cd1-e375-4e16-b9e4-2f318ecf498d {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(229, 229, 229, 1);
background-color: rgba(255, 255, 255, 1);
}

#s-fba5a44a-fa59-437a-813a-97cacebe2281 {
  margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
margin-right: 10px;
text-align: left;
}



.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fba5a44a-fa59-437a-813a-97cacebe2281 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ebca4584-6b57-40c1-aad7-18968febac8f {
  margin-bottom: 20px;
}

@media (min-width: 0px) {
[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-ebca4584-6b57-40c1-aad7-18968febac8f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-dc8c8991-2342-475e-8fad-eb5a1a5cd0c5 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-dc8c8991-2342-475e-8fad-eb5a1a5cd0c5 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-926b86fe-ffe2-4aad-8c1d-32a204cd4633 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-926b86fe-ffe2-4aad-8c1d-32a204cd4633 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-926b86fe-ffe2-4aad-8c1d-32a204cd4633 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-926b86fe-ffe2-4aad-8c1d-32a204cd4633 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-9adb39a1-85d8-4079-9e89-151c4294fc70 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-9adb39a1-85d8-4079-9e89-151c4294fc70:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-9adb39a1-85d8-4079-9e89-151c4294fc70:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-9adb39a1-85d8-4079-9e89-151c4294fc70 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-9adb39a1-85d8-4079-9e89-151c4294fc70.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-9adb39a1-85d8-4079-9e89-151c4294fc70.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-9adb39a1-85d8-4079-9e89-151c4294fc70.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 {
  text-align: left;
}



.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}

.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-75f6587c-0273-4edb-9fc5-0f65caa9d0a8 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }

#s-7eeb026c-a7df-48e0-a8fa-fc1cd8d47449 {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-7eeb026c-a7df-48e0-a8fa-fc1cd8d47449 .shg-product-title-component h4 {
  color: #000;
  
  font-family: Libre Baskerville;
  
  font-size: 16px;
  
  
  
}

.shg-btn-container {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

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

.shg-variant-btn {
  cursor: pointer;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  letter-spacing: normal;
}

.shg-variant-btn.hidden {
  display: none;
}

.shg-variant-btn.disabled {
  cursor: not-allowed;
}

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

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

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

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

#s-14dd300a-8b51-4127-8305-180951539775 {
  text-align: left;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-selector-wrapper {
  display: flex;
  flex-direction: row;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-selector-wrapper > * {
  flex-grow: 1;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-selector-wrapper select {
  width: 100% !important;
  margin: 0 !important;
}



#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-selector-inline-wrapper:not(:first-child) {
  margin-left: 10px;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatches-wrapper {
  display: grid;
  grid-gap: 12px;
  grid-template-columns: repeat(auto-fit, 32px);
  margin-top: 6px;
  min-width: 100px;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatch {
  position: relative;
  display: block;
  height: 32px;
  width: 32px;
  border-radius: 50%;
  cursor: pointer;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatch.not-available {
  cursor: not-allowed;
  background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' preserveAspectRatio='none' viewBox='0 0 100 100'><path d='M100 0 L0 100 ' stroke='black' stroke-width='2'/></svg>");
  background-repeat:no-repeat;
  background-position:center center;
  background-size: 100% 100%, auto;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatch::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border: 1px solid hsla(230, 13%, 23%, 0.1);
  width: 100%;
  height: 100%;
  border-radius: inherit;
  pointer-events: none;
  transition: 0.2s;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatch:hover::before {
  border-color: hsla(230, 13%, 23%, 0.3);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatch.selected::before {
  border-color: hsla(230, 13%, 23%, 0.8);
  width: calc(100% + 6px);
  height: calc(100% + 6px);
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-product-swatches-title {
  height: 32px;
  display: block;
  font-size: 14px;
  margin-top: 8px;
  overflow-x: clip;
}





  #s-14dd300a-8b51-4127-8305-180951539775-btn-wrapper {
    text-align: center;
  }


#s-14dd300a-8b51-4127-8305-180951539775 .shg-variant-btn {
  
    background-color: #252525;
  

  color: #ffffff;
  font-size: 14px;
  
  
  
  padding: 10px;
  border-radius: 2px;
  border:  solid ;
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-variant-btn:hover {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-variant-btn:active, #s-14dd300a-8b51-4127-8305-180951539775 .shg-variant-btn.active {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-14dd300a-8b51-4127-8305-180951539775 .shg-variant-btn.disabled {
  
    background-image: none;
    background-color: #252525;
  
  color: #ffffff;
  
  
  
}

#s-4e15ba7e-4534-459a-98d7-0288589957b0 {
  text-align: center;
}

#s-4e15ba7e-4534-459a-98d7-0288589957b0 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-4e15ba7e-4534-459a-98d7-0288589957b0 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-4e15ba7e-4534-459a-98d7-0288589957b0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-56362ac3-6365-4257-a7e7-730df7e2f28c {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-56362ac3-6365-4257-a7e7-730df7e2f28c:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-56362ac3-6365-4257-a7e7-730df7e2f28c:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-56362ac3-6365-4257-a7e7-730df7e2f28c {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-56362ac3-6365-4257-a7e7-730df7e2f28c.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-56362ac3-6365-4257-a7e7-730df7e2f28c.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-56362ac3-6365-4257-a7e7-730df7e2f28c.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a {
  text-align: left;
}



.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}

.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-e4b07cc4-783c-49c5-af50-5def2e85cd2a img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }

#s-5b56c656-e529-4132-8102-b6a5b500aa0e {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-5b56c656-e529-4132-8102-b6a5b500aa0e .shg-product-title-component h4 {
  color: #000;
  
  font-family: Libre Baskerville;
  
  font-size: 16px;
  
  
  
}

#s-20c38469-9031-4ce1-a892-ff404a484907 {
  text-align: center;
}

#s-20c38469-9031-4ce1-a892-ff404a484907 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-20c38469-9031-4ce1-a892-ff404a484907 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-20c38469-9031-4ce1-a892-ff404a484907 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2c015063-6270-4f10-9f8d-84a53af79b67 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-2c015063-6270-4f10-9f8d-84a53af79b67:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-2c015063-6270-4f10-9f8d-84a53af79b67:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-2c015063-6270-4f10-9f8d-84a53af79b67 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c015063-6270-4f10-9f8d-84a53af79b67.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c015063-6270-4f10-9f8d-84a53af79b67.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-2c015063-6270-4f10-9f8d-84a53af79b67.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 {
  text-align: left;
}



.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}

.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-d4d32e3c-5034-450e-b2df-adc6bb6eca33 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }

#s-754f5456-da5c-4ea1-8653-b47111154ddb {
  padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-754f5456-da5c-4ea1-8653-b47111154ddb .shg-product-title-component h4 {
  color: #000;
  
  font-family: Libre Baskerville;
  
  font-size: 16px;
  
  
  
}

#s-bec9b6d5-4818-4405-bcfb-cfc909400996 {
  text-align: center;
}

#s-bec9b6d5-4818-4405-bcfb-cfc909400996 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 18px;
  
  
  font-style:  normal ;
}

#s-bec9b6d5-4818-4405-bcfb-cfc909400996 .shg-product-price {
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
}

#s-bec9b6d5-4818-4405-bcfb-cfc909400996 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  
  
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b6a8737e-c56a-433f-ad2f-c4676db61150 {
  border-style: solid;
margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-b6a8737e-c56a-433f-ad2f-c4676db61150:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-b6a8737e-c56a-433f-ad2f-c4676db61150:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-b6a8737e-c56a-433f-ad2f-c4676db61150 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b6a8737e-c56a-433f-ad2f-c4676db61150.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b6a8737e-c56a-433f-ad2f-c4676db61150.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-b6a8737e-c56a-433f-ad2f-c4676db61150.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-a0878ea5-ad4f-44e7-a74c-3d319f76ba8c {
  padding-top: 10px;
padding-bottom: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(0, 0, 0, 0);
border-style: solid;
}

#s-a0878ea5-ad4f-44e7-a74c-3d319f76ba8c .shg-sld-dot {
  background-color: rgba(113, 113, 113, 1);
}

#s-a0878ea5-ad4f-44e7-a74c-3d319f76ba8c .shg-sld-nav-button.shg-sld-left,
#s-a0878ea5-ad4f-44e7-a74c-3d319f76ba8c .shg-sld-nav-button.shg-sld-right {
  fill: rgba(113, 113, 113, 1);
}

@media (min-width: 0px) {
[id="s-e9330a33-3d9c-44b8-b5a6-fab9b7e19ca7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-e9330a33-3d9c-44b8-b5a6-fab9b7e19ca7"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-e9330a33-3d9c-44b8-b5a6-fab9b7e19ca7"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-e9330a33-3d9c-44b8-b5a6-fab9b7e19ca7"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.shg-image-content-wrapper .shogun-image.hover~* {
  z-index: 1;
}
#s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  
  
  
  
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
    
    
  }


.s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
      position: relative;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  
  
  
  
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
    
    
  }


.s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
      position: relative;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  
  
  
  
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
    
    
  }


.s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
      position: relative;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  
  
  
  
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
    
    
  }


.s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
      position: relative;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  
  
  
  
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
    
    
  }


.s-32dcd06a-dc71-4d49-9338-2881d75159c5 .shogun-image-content {
  
    align-items: center;
  
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shg-align-container {
  display: flex;
  justify-content: center
}

.s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container {
      position: relative;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-32dcd06a-dc71-4d49-9338-2881d75159c5 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-b870ef28-b3d3-4bd0-bf03-a425e288f893"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-2c23c434-6968-41ae-a88b-0f8537b5b502 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(209, 208, 208, 1);
border-style: solid;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: bold;
color: rgba(5, 5, 5, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-2c23c434-6968-41ae-a88b-0f8537b5b502:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-2c23c434-6968-41ae-a88b-0f8537b5b502:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-2c23c434-6968-41ae-a88b-0f8537b5b502-root {
    text-align: center;
  }


#s-2c23c434-6968-41ae-a88b-0f8537b5b502.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-2c23c434-6968-41ae-a88b-0f8537b5b502-root {
    text-align: center;
  }


#s-2c23c434-6968-41ae-a88b-0f8537b5b502.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-2c23c434-6968-41ae-a88b-0f8537b5b502-root {
    text-align: center;
  }


#s-2c23c434-6968-41ae-a88b-0f8537b5b502.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-2c23c434-6968-41ae-a88b-0f8537b5b502-root {
    text-align: center;
  }


#s-2c23c434-6968-41ae-a88b-0f8537b5b502.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-2c23c434-6968-41ae-a88b-0f8537b5b502-root {
    text-align: center;
  }


#s-2c23c434-6968-41ae-a88b-0f8537b5b502.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-44258a75-ee44-41b9-9af1-4779709942c9 {
  margin-bottom: 9px;
max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-44258a75-ee44-41b9-9af1-4779709942c9 {
  
  
  
  margin-bottom: 9px;
}

#s-44258a75-ee44-41b9-9af1-4779709942c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
    
    
  }


.s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44258a75-ee44-41b9-9af1-4779709942c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
      position: relative;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-44258a75-ee44-41b9-9af1-4779709942c9 {
  
  
  
  
}

#s-44258a75-ee44-41b9-9af1-4779709942c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
    
    
  }


.s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44258a75-ee44-41b9-9af1-4779709942c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
      position: relative;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-44258a75-ee44-41b9-9af1-4779709942c9 {
  
  
  
  
}

#s-44258a75-ee44-41b9-9af1-4779709942c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
    
    
  }


.s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44258a75-ee44-41b9-9af1-4779709942c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
      position: relative;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-44258a75-ee44-41b9-9af1-4779709942c9 {
  
  
  
  
}

#s-44258a75-ee44-41b9-9af1-4779709942c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
    
    
  }


.s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44258a75-ee44-41b9-9af1-4779709942c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
      position: relative;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-44258a75-ee44-41b9-9af1-4779709942c9 {
  
  
  
  
}

#s-44258a75-ee44-41b9-9af1-4779709942c9 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-44258a75-ee44-41b9-9af1-4779709942c9 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
    
    
  }


.s-44258a75-ee44-41b9-9af1-4779709942c9 .shogun-image-content {
  
    align-items: center;
  
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shg-align-container {
  display: flex;
  justify-content: center
}

.s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-44258a75-ee44-41b9-9af1-4779709942c9 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container {
      position: relative;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-44258a75-ee44-41b9-9af1-4779709942c9 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-63536876-b19c-4324-a99c-f58b8f8e396b"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-78ec3e73-c099-46d1-851b-0cced97314a6 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(209, 208, 208, 1);
border-style: solid;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: bold;
color: rgba(5, 5, 5, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-78ec3e73-c099-46d1-851b-0cced97314a6:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-78ec3e73-c099-46d1-851b-0cced97314a6:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-78ec3e73-c099-46d1-851b-0cced97314a6-root {
    text-align: center;
  }


#s-78ec3e73-c099-46d1-851b-0cced97314a6.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-78ec3e73-c099-46d1-851b-0cced97314a6-root {
    text-align: center;
  }


#s-78ec3e73-c099-46d1-851b-0cced97314a6.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-78ec3e73-c099-46d1-851b-0cced97314a6-root {
    text-align: center;
  }


#s-78ec3e73-c099-46d1-851b-0cced97314a6.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-78ec3e73-c099-46d1-851b-0cced97314a6-root {
    text-align: center;
  }


#s-78ec3e73-c099-46d1-851b-0cced97314a6.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-78ec3e73-c099-46d1-851b-0cced97314a6-root {
    text-align: center;
  }


#s-78ec3e73-c099-46d1-851b-0cced97314a6.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  
  
  
  
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
    
    
  }


.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-content {
  
    align-items: center;
  
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
      position: relative;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  
  
  
  
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
    
    
  }


.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-content {
  
    align-items: center;
  
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
      position: relative;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  
  
  
  
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
    
    
  }


.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-content {
  
    align-items: center;
  
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
      position: relative;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  
  
  
  
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
    
    
  }


.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-content {
  
    align-items: center;
  
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
      position: relative;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  
  
  
  
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
    
    
  }


.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 .shogun-image-content {
  
    align-items: center;
  
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shg-align-container {
  display: flex;
  justify-content: center
}

.s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container {
      position: relative;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-b1fb9a55-bf3d-43cb-8c96-33a51a3a9973 img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 20.0px);
}

[id="s-82974098-e662-42ea-9ff3-0f7f4c36c6a2"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 20.0px);
}

}

#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(209, 208, 208, 1);
border-style: solid;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: bold;
color: rgba(5, 5, 5, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24-root {
    text-align: center;
  }


#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24-root {
    text-align: center;
  }


#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24-root {
    text-align: center;
  }


#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24-root {
    text-align: center;
  }


#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24-root {
    text-align: center;
  }


#s-ad2fc451-2468-446f-a0d3-6c6f6c25ee24.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-7229a8ba-acfc-4ff1-931b-6169bef485e2 {
  border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(255, 255, 255, 0);
border-style: solid;
background-color: rgba(255, 255, 255, 0.38);
}

@media (min-width: 0px) {
[id="s-7229a8ba-acfc-4ff1-931b-6169bef485e2"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-7229a8ba-acfc-4ff1-931b-6169bef485e2"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-7229a8ba-acfc-4ff1-931b-6169bef485e2"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-7229a8ba-acfc-4ff1-931b-6169bef485e2"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 20.0px);
}

}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  
  
  
  
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
    
    
  }


.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-content {
  
    align-items: center;
  
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
      position: relative;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  
  
  
  
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
    
    
  }


.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-content {
  
    align-items: center;
  
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
      position: relative;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  
  
  
  
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
    
    
  }


.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-content {
  
    align-items: center;
  
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
      position: relative;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  
  
  
  
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
    
    
  }


.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-content {
  
    align-items: center;
  
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
      position: relative;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  
  
  
  
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
    
    
  }


.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c .shogun-image-content {
  
    align-items: center;
  
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shg-align-container {
  display: flex;
  justify-content: center
}

.s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container {
      position: relative;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-a955446d-99a5-41f6-80a3-d3606eeb0b7c img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-sm-8 {
  width: calc(66.66666666666667% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-md-8 {
  width: calc(66.66666666666667% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 13.333333333333334px);
}

[id="s-934955a8-e8ba-4883-a5a1-fa644f94587d"] > .shg-row > .shg-c-lg-8 {
  width: calc(66.66666666666667% - 13.333333333333334px);
}

}

#s-76af986c-1053-4268-a0f7-38704a2f24fe {
  padding-top: 10px;
padding-left: 0px;
padding-bottom: 10px;
padding-right: 0px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(209, 208, 208, 1);
border-style: solid;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: bold;
color: rgba(5, 5, 5, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-76af986c-1053-4268-a0f7-38704a2f24fe:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-76af986c-1053-4268-a0f7-38704a2f24fe:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-76af986c-1053-4268-a0f7-38704a2f24fe-root {
    text-align: center;
  }


#s-76af986c-1053-4268-a0f7-38704a2f24fe.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-76af986c-1053-4268-a0f7-38704a2f24fe-root {
    text-align: center;
  }


#s-76af986c-1053-4268-a0f7-38704a2f24fe.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-76af986c-1053-4268-a0f7-38704a2f24fe-root {
    text-align: center;
  }


#s-76af986c-1053-4268-a0f7-38704a2f24fe.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-76af986c-1053-4268-a0f7-38704a2f24fe-root {
    text-align: center;
  }


#s-76af986c-1053-4268-a0f7-38704a2f24fe.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-76af986c-1053-4268-a0f7-38704a2f24fe-root {
    text-align: center;
  }


#s-76af986c-1053-4268-a0f7-38704a2f24fe.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  margin-bottom: 9px;
max-width: 612px;
aspect-ratio: 612/587;
text-align: center;
}



.shg-image-margin-container-s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  
  
  
  margin-bottom: 9px;
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }

    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-link {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
    
    
  }


.s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-content {
  
    align-items: center;
  
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
      --shg-aspect-ratio: calc(612/587); 
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
      position: relative;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  
  
  
  
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }

    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-link {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
    
    
  }


.s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-content {
  
    align-items: center;
  
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
      --shg-aspect-ratio: calc(612/587); 
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
      position: relative;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  
  
  
  
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }

    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-link {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
    
    
  }


.s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-content {
  
    align-items: center;
  
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
      --shg-aspect-ratio: calc(612/587); 
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
      position: relative;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  
  
  
  
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }

    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-link {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
    
    
  }


.s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-content {
  
    align-items: center;
  
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
      --shg-aspect-ratio: calc(612/587); 
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
      position: relative;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  
  
  
  
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }

    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-link {
      aspect-ratio: 612/587;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
    
    
  }


.s-4c8e3783-81ff-4190-8807-1ae60dad41ea .shogun-image-content {
  
    align-items: center;
  
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shg-align-container {
  display: flex;
  justify-content: center
}

.s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea {
      --shg-aspect-ratio: calc(612/587); 
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container {
      position: relative;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-4c8e3783-81ff-4190-8807-1ae60dad41ea img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-87ff51b1-2f54-4602-aee9-23e00283c34d"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-59f60c55-ab26-4d44-a667-a11db6471458 {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(209, 208, 208, 1);
border-style: solid;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: bold;
color: rgba(5, 5, 5, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-59f60c55-ab26-4d44-a667-a11db6471458:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-59f60c55-ab26-4d44-a667-a11db6471458:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-59f60c55-ab26-4d44-a667-a11db6471458-root {
    text-align: center;
  }


#s-59f60c55-ab26-4d44-a667-a11db6471458.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-59f60c55-ab26-4d44-a667-a11db6471458-root {
    text-align: center;
  }


#s-59f60c55-ab26-4d44-a667-a11db6471458.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-59f60c55-ab26-4d44-a667-a11db6471458-root {
    text-align: center;
  }


#s-59f60c55-ab26-4d44-a667-a11db6471458.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-59f60c55-ab26-4d44-a667-a11db6471458-root {
    text-align: center;
  }


#s-59f60c55-ab26-4d44-a667-a11db6471458.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-59f60c55-ab26-4d44-a667-a11db6471458-root {
    text-align: center;
  }


#s-59f60c55-ab26-4d44-a667-a11db6471458.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  margin-bottom: 9px;
max-width: 800px;
aspect-ratio: 1/1;
text-align: center;
}



.shg-image-margin-container-s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  
  
  
  margin-bottom: 9px;
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
    
    
  }


.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-content {
  
    align-items: center;
  
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
      position: relative;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

@media (min-width: 1200px){

.shg-image-margin-container-s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  
  
  
  
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
    
    
  }


.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-content {
  
    align-items: center;
  
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
      position: relative;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  
  
  
  
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
    
    
  }


.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-content {
  
    align-items: center;
  
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
      position: relative;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  
  
  
  
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
    
    
  }


.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-content {
  
    align-items: center;
  
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
      position: relative;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

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

.shg-image-margin-container-s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  
  
  
  
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
  margin: 0 !important;
}



  @supports  (aspect-ratio: 1/1) {
    
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }

    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-link {
      aspect-ratio: 1/1;
      min-width: 100%;
      height: auto;
    }
  }

  @supports not (aspect-ratio: 1/1) {
    #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shg-image-content-wrapper {
      height: 100%;
      width: 100%;
    }
  }

  .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
    width: 100%;
    height: auto;
  }

  #s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
  }



  img.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
    
    
  }


.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d .shogun-image-content {
  
    align-items: center;
  
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shg-align-container {
  display: flex;
  justify-content: center
}

.s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
  display: inline-block;
  box-sizing: border-box;
}

#s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image {
  box-sizing: border-box;
}




  @supports not (aspect-ratio: 1/1) {
    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d {
      --shg-aspect-ratio: calc(1/1); 
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container {
      position: relative;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::before {
      float: left;
      padding-top: calc(1 / var(--shg-aspect-ratio) * 100%);
      content: '';
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d.shogun-image-container::after {
      display: block;
      content: '';
      clear: both;
    }

    .s-e17ff627-f79b-4de0-8c8d-a49a8efc4c6d img.shogun-image{
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }
  }

}
@media (min-width: 0px) {
[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-eafbcb00-0c72-453d-9149-89a9a85533fd"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-91beab24-cba5-4ef7-9707-caa9ec131c5b {
  padding-top: 10px;
padding-left: 10px;
padding-bottom: 10px;
padding-right: 10px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(209, 208, 208, 1);
border-style: solid;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 16px;
font-weight: bold;
color: rgba(5, 5, 5, 1);
text-decoration: none;
background-image: none;
hover-type: color;
}
#s-91beab24-cba5-4ef7-9707-caa9ec131c5b:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;
color: rgba(255, 255, 255, 1) !important;}#s-91beab24-cba5-4ef7-9707-caa9ec131c5b:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-91beab24-cba5-4ef7-9707-caa9ec131c5b-root {
    text-align: center;
  }


#s-91beab24-cba5-4ef7-9707-caa9ec131c5b.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-91beab24-cba5-4ef7-9707-caa9ec131c5b-root {
    text-align: center;
  }


#s-91beab24-cba5-4ef7-9707-caa9ec131c5b.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-91beab24-cba5-4ef7-9707-caa9ec131c5b-root {
    text-align: center;
  }


#s-91beab24-cba5-4ef7-9707-caa9ec131c5b.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-91beab24-cba5-4ef7-9707-caa9ec131c5b-root {
    text-align: center;
  }


#s-91beab24-cba5-4ef7-9707-caa9ec131c5b.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-91beab24-cba5-4ef7-9707-caa9ec131c5b-root {
    text-align: center;
  }


#s-91beab24-cba5-4ef7-9707-caa9ec131c5b.shg-btn {
  color: rgba(5, 5, 5, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-6e56fe63-638c-4c96-b0b0-7b0ee738b49c {
  margin-left: 12%;
margin-right: 12%;
min-height: 50px;
}








#s-6e56fe63-638c-4c96-b0b0-7b0ee738b49c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e56fe63-638c-4c96-b0b0-7b0ee738b49c.shg-box.shg-c {
  justify-content: center;
}

#s-05396e40-6af6-4e1d-893a-39a817dbc6b6 {
  border-style: solid;
padding-top: 10px;
padding-left: 1px;
padding-bottom: 10px;
padding-right: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 0px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-05396e40-6af6-4e1d-893a-39a817dbc6b6:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}#s-05396e40-6af6-4e1d-893a-39a817dbc6b6:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-05396e40-6af6-4e1d-893a-39a817dbc6b6-root {
    text-align: center;
  }


#s-05396e40-6af6-4e1d-893a-39a817dbc6b6.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
@media (min-width: 1200px){
  #s-05396e40-6af6-4e1d-893a-39a817dbc6b6-root {
    text-align: center;
  }


#s-05396e40-6af6-4e1d-893a-39a817dbc6b6.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-05396e40-6af6-4e1d-893a-39a817dbc6b6-root {
    text-align: center;
  }


#s-05396e40-6af6-4e1d-893a-39a817dbc6b6.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-05396e40-6af6-4e1d-893a-39a817dbc6b6-root {
    text-align: center;
  }


#s-05396e40-6af6-4e1d-893a-39a817dbc6b6.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}@media (max-width: 767px){
  #s-05396e40-6af6-4e1d-893a-39a817dbc6b6-root {
    text-align: center;
  }


#s-05396e40-6af6-4e1d-893a-39a817dbc6b6.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}
}
#s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 {
  border-style: solid;
margin-top: 0px;
margin-bottom: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #2C2A34;
max-width: 1000px;
aspect-ratio: 1000/2000;
text-align: center;
}
@media (max-width: 767px){#s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 {
  display: none;
}
#s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2, #wrap-s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 { display: none !important; }}




  #s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 img.shogun-image,
  #s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 .shg-image-content-wrapper {
    height: 100%;
    width: 100%;
  }

  #s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 {
    width: 100%;
    height: auto;
  }



  #s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 img.shogun-image {
    

    
    
    
  }


#s-4a165ccb-b49a-45b1-b125-9ce6be4c23f2 .shogun-image-content {
  
    align-items: center;
  
}

#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  margin-top: 25px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
min-height: 600px;
background-color: rgba(0, 0, 0, 0);
}
@media (min-width: 1200px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}@media (min-width: 992px) and (max-width: 1199px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}@media (min-width: 768px) and (max-width: 991px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}@media (max-width: 767px){#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 {
  
}
}







#s-d912fb2b-9730-4d11-b89f-242cac0d7e66 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-d912fb2b-9730-4d11-b89f-242cac0d7e66.shg-box.shg-c {
  justify-content: flex-start;
}

#s-af54287a-07ef-4e30-82e1-0bf2c422ed14 {
  border-style: solid;
margin-top: 25px;
margin-left: 50px;
margin-bottom: 25px;
margin-right: 50px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
}

@media (min-width: 0px) {
[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 992px) {
[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 20.0px);
}

}

@media (min-width: 1200px) {
[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 20.0px);
}

[id="s-af54287a-07ef-4e30-82e1-0bf2c422ed14"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 20.0px);
}

}

#s-a4634c2b-a4e7-492d-9786-146d6002c319 {
  border-style: solid;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding-top: 20px;
padding-bottom: 20px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(0, 0, 0, 0.2);
text-align: center;
}

#s-a4634c2b-a4e7-492d-9786-146d6002c319 .shogun-heading-component h2 {
  color: rgba(0, 0, 0, 1);
  font-weight:  900 ;
  font-family: "Libre Franklin";
  font-style:  normal ;
  font-size: 32px;
  
  
  
}



.swiper-container {
  --arrow-button-size: 35px;
  --pagination-height: 32px;
  --swiper-pagination-bullet-size: 14px;
  --swiper-pagination-bottom: 8px;

  position: relative;
  /*
   * In case you are wondering, why it's set to grid, please see the links below:
   * https://github.com/nolimits4web/swiper/issues/3599
   * https://github.com/nolimits4web/swiper/issues/3599#issuecomment-1290283431
   */
  display: grid;
  padding: 0 var(--arrow-button-size) var(--pagination-height) var(--arrow-button-size);
}

.swiper:not(.swiper-initialized) {
  visibility: hidden;
  display: flex;
  overflow-x: hidden;
}

.swiper-container > .swiper {
  margin-left: 0;
  margin-right: 0;
}

.swiper:not(.swiper-initialized) ~ .swiper-pagination,
.swiper:not(.swiper-initialized) ~ .swiper-button-prev,
.swiper:not(.swiper-initialized) ~ .swiper-button-next {
  visibility: hidden;
}

.swiper-container > .swiper-button-prev,
.swiper-container > .swiper-button-next {
  top: 0;
  height: calc(100% - var(--pagination-height));
  width: var(--arrow-button-size);
  margin: 0;
}

.swiper-container > .swiper-button-prev {
  left: 0;
}

.swiper-container > .swiper-button-next {
  right: 0;
}

.swiper-container > .swiper-button-next:after,
.swiper-container > .swiper-button-prev:after {
  /* Ditch default Swiper arrow */
  display: none;
}

.swiper-container > .swiper-button-next svg,
.swiper-container > .swiper-button-prev svg {
  width: var(--arrow-button-size);
  height: var(--arrow-button-size);
}

.swiper-container > .swiper-pagination {
  display: flex;
  transform: translate3d(-50%, 0, 0);
  left: 50%;
  width: auto;
}

#s-4a990540-4ab9-410f-8189-3e1ac2e3baca {
  margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}

#slider-v3-s-4a990540-4ab9-410f-8189-3e1ac2e3baca {
  --swiper-pagination-color: rgba(113, 113, 113, 1) !important;
  --swiper-pagination-bullet-inactive-color: rgba(113, 113, 113, 1) !important;

  
}

#slider-v3-s-4a990540-4ab9-410f-8189-3e1ac2e3baca > .swiper-button-prev,
#slider-v3-s-4a990540-4ab9-410f-8189-3e1ac2e3baca > .swiper-button-next {
  
}

& > .swiper-button-prev {
  
}

& > .swiper-button-next {
  }


#slider-v3-s-4a990540-4ab9-410f-8189-3e1ac2e3baca > .swiper-button-next svg,
#slider-v3-s-4a990540-4ab9-410f-8189-3e1ac2e3baca > .swiper-button-prev svg {
  fill: rgba(113, 113, 113, 1) !important;
}

#s-69736a58-21af-4498-942b-49109099780f {
  margin-top: 0px;
margin-left: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 300px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-69736a58-21af-4498-942b-49109099780f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-69736a58-21af-4498-942b-49109099780f"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-69736a58-21af-4498-942b-49109099780f"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-69736a58-21af-4498-942b-49109099780f"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

}

#s-6744a82e-ab3d-4924-840a-7ea5dc8ffab3 {
  min-height: 300px;
}








#s-6744a82e-ab3d-4924-840a-7ea5dc8ffab3 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6744a82e-ab3d-4924-840a-7ea5dc8ffab3.shg-box.shg-c {
  justify-content: flex-end;
}

#s-f0b36de4-f7ac-438c-957c-59b0126065b1 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 {
  text-align: center;
}



.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-33018d1f-d623-4ba2-88e7-bd6e790fc110 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-861aef21-c81d-4ca6-94c6-cc0a889855c7 {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-861aef21-c81d-4ca6-94c6-cc0a889855c7"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-9d33413f-d118-4494-9f9e-c7e2121a3c01 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-9d33413f-d118-4494-9f9e-c7e2121a3c01 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-414ca7dd-eee8-42bc-90f6-b4c4c2d98f69 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-414ca7dd-eee8-42bc-90f6-b4c4c2d98f69 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-414ca7dd-eee8-42bc-90f6-b4c4c2d98f69 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-414ca7dd-eee8-42bc-90f6-b4c4c2d98f69 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-01a9a415-8e16-4e03-92fc-efa6a7897e2b.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-b683c3f6-2e3e-4638-98b7-07b9d5da8996 {
  min-height: 300px;
}








#s-b683c3f6-2e3e-4638-98b7-07b9d5da8996 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b683c3f6-2e3e-4638-98b7-07b9d5da8996.shg-box.shg-c {
  justify-content: flex-end;
}

#s-e57c31f3-0564-4f01-bfcb-830f5e973252 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec {
  text-align: center;
}



.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-6cbc8a9c-9a9d-4355-a8c2-d8ef1383dfec img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-316f7f0e-647d-401e-bc82-af1eae2a19d5 {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-316f7f0e-647d-401e-bc82-af1eae2a19d5"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-24d06a5d-0145-4e4c-b3af-7ea4cc8b4977 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-24d06a5d-0145-4e4c-b3af-7ea4cc8b4977 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-bb9f8424-c917-480a-b4ea-f045c705d3dd {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-bb9f8424-c917-480a-b4ea-f045c705d3dd .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-bb9f8424-c917-480a-b4ea-f045c705d3dd .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-bb9f8424-c917-480a-b4ea-f045c705d3dd .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-919b3b41-5b75-423c-afb8-d7ba4585ead8 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-919b3b41-5b75-423c-afb8-d7ba4585ead8:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-919b3b41-5b75-423c-afb8-d7ba4585ead8:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-919b3b41-5b75-423c-afb8-d7ba4585ead8 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-919b3b41-5b75-423c-afb8-d7ba4585ead8.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-919b3b41-5b75-423c-afb8-d7ba4585ead8.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-919b3b41-5b75-423c-afb8-d7ba4585ead8.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-06cad703-5864-49f9-bb02-acf7ff97ce17 {
  min-height: 300px;
}








#s-06cad703-5864-49f9-bb02-acf7ff97ce17 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-06cad703-5864-49f9-bb02-acf7ff97ce17.shg-box.shg-c {
  justify-content: flex-end;
}

#s-cce72a3c-4396-4e60-8295-13509870ac87 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-22a0e414-b577-445e-8e45-138221b413b3 {
  text-align: center;
}



.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-22a0e414-b577-445e-8e45-138221b413b3 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-13e63a86-5c2b-4c15-a5dc-d533feb6b11e"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-c15b9f8a-9c3e-4d84-a890-98cf104a44c3 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-c15b9f8a-9c3e-4d84-a890-98cf104a44c3 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-f89d0c1a-2afc-4ed0-8340-5310281fea9f {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-f89d0c1a-2afc-4ed0-8340-5310281fea9f .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-f89d0c1a-2afc-4ed0-8340-5310281fea9f .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-f89d0c1a-2afc-4ed0-8340-5310281fea9f .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-bb0d32e2-2fc1-4e2c-b781-e24d1b94e0e0.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-cd3d9530-b5cb-4a0e-82cb-061d0c209121 {
  min-height: 300px;
}








#s-cd3d9530-b5cb-4a0e-82cb-061d0c209121 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-cd3d9530-b5cb-4a0e-82cb-061d0c209121.shg-box.shg-c {
  justify-content: flex-end;
}

#s-914ceb3e-a9f8-4264-a277-fd83f4ba4dc7 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-103ae696-65d9-45b5-8a0a-493048bc3928 {
  text-align: left;
}



.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-103ae696-65d9-45b5-8a0a-493048bc3928 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-dfc57ec9-f1e3-4bb2-9e83-b3b2a4b2065f"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-827167eb-d3bf-4b20-8c6d-6f9866f13f2f {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-827167eb-d3bf-4b20-8c6d-6f9866f13f2f .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-7572135b-d176-4a62-b2f1-a9c83167478d {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-7572135b-d176-4a62-b2f1-a9c83167478d .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-7572135b-d176-4a62-b2f1-a9c83167478d .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-7572135b-d176-4a62-b2f1-a9c83167478d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-feb1fac7-efee-4d72-af5f-7ec0e3174998 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-feb1fac7-efee-4d72-af5f-7ec0e3174998:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-feb1fac7-efee-4d72-af5f-7ec0e3174998:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-feb1fac7-efee-4d72-af5f-7ec0e3174998 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-feb1fac7-efee-4d72-af5f-7ec0e3174998.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-feb1fac7-efee-4d72-af5f-7ec0e3174998.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-feb1fac7-efee-4d72-af5f-7ec0e3174998.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00 {
  margin-top: 0px;
margin-left: 50px;
margin-right: 50px;
padding-top: 0px;
padding-bottom: 0px;
min-height: 300px;
background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 0px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 12.5px);
}

}

@media (min-width: 768px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-sm-3 {
  width: calc(25.0% - 18.75px);
}

}

@media (min-width: 992px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-md-3 {
  width: calc(25.0% - 18.75px);
}

}

@media (min-width: 1200px) {
[id="s-af6b97ec-2cbf-4e49-ac72-e04bc6c55c00"] > .shg-row > .shg-c-lg-3 {
  width: calc(25.0% - 18.75px);
}

}

#s-bc36bd73-5e8d-42da-b3ac-660eb4f188cd {
  min-height: 300px;
}








#s-bc36bd73-5e8d-42da-b3ac-660eb4f188cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-bc36bd73-5e8d-42da-b3ac-660eb4f188cd.shg-box.shg-c {
  justify-content: flex-end;
}

#s-9be97c57-15a4-4de7-8c00-3cbd67386a7a {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-589caaca-5eb8-4174-a77a-b233c7144f3f {
  text-align: center;
}



.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-589caaca-5eb8-4174-a77a-b233c7144f3f img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6 {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-a0023e5a-3f9f-40f0-b04e-6b7740ae36e6"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-d10a458b-20b7-434a-8f16-d95a1b7f9190 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-d10a458b-20b7-434a-8f16-d95a1b7f9190 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-751c3b73-2205-40e4-b15f-c4ec55c89a1b {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-751c3b73-2205-40e4-b15f-c4ec55c89a1b .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-751c3b73-2205-40e4-b15f-c4ec55c89a1b .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-751c3b73-2205-40e4-b15f-c4ec55c89a1b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-7315a7ea-6d66-4381-9134-4014bb809ae2 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-7315a7ea-6d66-4381-9134-4014bb809ae2:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-7315a7ea-6d66-4381-9134-4014bb809ae2:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-7315a7ea-6d66-4381-9134-4014bb809ae2 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-7315a7ea-6d66-4381-9134-4014bb809ae2.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-7315a7ea-6d66-4381-9134-4014bb809ae2.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-7315a7ea-6d66-4381-9134-4014bb809ae2.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-c71f4cbc-5f58-482a-a1fd-8062d74dbf8a {
  min-height: 300px;
}








#s-c71f4cbc-5f58-482a-a1fd-8062d74dbf8a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c71f4cbc-5f58-482a-a1fd-8062d74dbf8a.shg-box.shg-c {
  justify-content: flex-end;
}

#s-3d62335c-aa99-4d3b-a9be-80eb99ecda32 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 {
  text-align: center;
}



.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f1944d5a-7e2d-439e-87b8-abc457c5abe7 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f638d32f-dfc4-4472-8a55-02521ee43480 {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-f638d32f-dfc4-4472-8a55-02521ee43480"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-1d0c769e-517c-48a1-9523-ba23c17ef752 {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-1d0c769e-517c-48a1-9523-ba23c17ef752 .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-ffb2d714-db6e-4ceb-8c5b-5653083142fe {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-ffb2d714-db6e-4ceb-8c5b-5653083142fe .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-ffb2d714-db6e-4ceb-8c5b-5653083142fe .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-ffb2d714-db6e-4ceb-8c5b-5653083142fe .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-d6c7d183-924e-4bb6-ac2b-ea650b858c26.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-f5b5c9f8-b513-4cb6-be30-b1a0877af9fd {
  min-height: 300px;
}








#s-f5b5c9f8-b513-4cb6-be30-b1a0877af9fd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f5b5c9f8-b513-4cb6-be30-b1a0877af9fd.shg-box.shg-c {
  justify-content: flex-end;
}

#s-8ea84d1b-1711-42d8-923f-80021243ec77 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 {
  text-align: center;
}



.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9a94ecbc-bc44-41ed-a82a-5fa36c118e23 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1b78a619-f1cd-4c7b-a489-8342778b3fea {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-1b78a619-f1cd-4c7b-a489-8342778b3fea"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-772f0418-ff66-4ee9-81cc-dd7a8ced843c {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-772f0418-ff66-4ee9-81cc-dd7a8ced843c .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-41620cb5-7a2f-423c-86be-cf697e97dad4 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-41620cb5-7a2f-423c-86be-cf697e97dad4 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-41620cb5-7a2f-423c-86be-cf697e97dad4 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-41620cb5-7a2f-423c-86be-cf697e97dad4 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657 {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657 {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-4e7b8b6b-bbd8-43e7-b11d-106cbddad657.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-9d6398f2-93a2-42e7-afba-fcaef4ca72e6 {
  min-height: 300px;
}








#s-9d6398f2-93a2-42e7-afba-fcaef4ca72e6 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9d6398f2-93a2-42e7-afba-fcaef4ca72e6.shg-box.shg-c {
  justify-content: flex-end;
}

#s-89b6f7d3-c4c6-4b5c-9271-6184cd6a0cf3 {
  margin-bottom: 25px;
background-color: rgba(255, 255, 255, 1);
}

#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 {
  text-align: left;
}



.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
@media (min-width: 1200px){

.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 992px) and (max-width: 1199px){

.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (min-width: 768px) and (max-width: 991px){

.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}@media (max-width: 767px){

.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35a6fbe4-9da3-4bf8-bec1-e11c26d652a6 img.shogun-image {
  width: 100%;
  height: auto;
}





  .shg-product-image-wrapper {
    display: none;
  }
}
#s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0 {
  margin-bottom: 20px;
background-color: rgba(235, 235, 235, 1);
}

@media (min-width: 0px) {
[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-sm-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-md-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-lg-1 {
  width: calc(8.333333333333334% - 0.0px);
}

[id="s-de4f76a5-2616-41fc-9c28-1d9d3825a4c0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

}

#s-11d066ff-98e2-4436-8f52-dd9c57ec47ba {
  margin-left: 0px;
margin-right: 0px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
}

#s-11d066ff-98e2-4436-8f52-dd9c57ec47ba .shg-product-title-component h3 {
  color: #000;
  font-weight:  normal ;
  font-family: Libre Baskerville;
  font-style:  italic ;
  
  
  
  
}

#s-8a5eab99-698d-486c-a493-0ed86125baf0 {
  margin-top: 0px;
margin-left: 0px;
margin-bottom: 10px;
margin-right: 0px;
text-align: center;
}

#s-8a5eab99-698d-486c-a493-0ed86125baf0 .shg-product-sold-out {
  display: none;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
}

#s-8a5eab99-698d-486c-a493-0ed86125baf0 .shg-product-price {
  color: rgba(0, 0, 0, 1);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
}

#s-8a5eab99-698d-486c-a493-0ed86125baf0 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: rgba(0, 0, 0, 0.5);
  font-weight:  normal ;
  font-family: Libre Franklin;
  font-style:  normal ;
  font-size: 14px;
  padding-left: 10px;
}

#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc {
  border-style: solid;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 0px;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(204, 204, 204, 1);
border-radius: 0px;
min-width: 100%;
opacity: 1;
text-align: center;
background-color: rgba(255, 255, 255, 1);
font-size: 10px;
font-weight: bold;
color: rgba(0, 0, 0, 1);
}
#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc:hover {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc:active {background-color: #000000 !important;
color: rgba(255, 255, 255, 1) !important;
text-decoration: none !important;}


#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc.shg-btn {
  color: rgba(0, 0, 0, 1);
  font-size: 20px;
  
  
  
  display:  block ;
}

#s-ff5e2a84-5979-407f-95e3-ab13d8569fdc.shg-btn.shg-product-atc-error {
  
  
  
  
  
}



#s-26385f2e-dde5-455e-aced-bfe63632664e {
  border-style: solid;
padding-top: 10px;
padding-left: 40px;
padding-bottom: 10px;
padding-right: 40px;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: #000;
border-radius: 0px;
max-width: 599px;
opacity: 1;
text-align: center;
background-color: rgba(0, 0, 0, 1);
font-size: 16px;
font-weight: bold;
color: rgba(255, 255, 255, 1);
text-decoration: none;
}
#s-26385f2e-dde5-455e-aced-bfe63632664e:hover {opacity: 0.8 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}#s-26385f2e-dde5-455e-aced-bfe63632664e:active {opacity: 1 !important;
background-color: rgba(0, 0, 0, 1) !important;
text-decoration: none !important;}

  #s-26385f2e-dde5-455e-aced-bfe63632664e-root {
    text-align: center;
  }


#s-26385f2e-dde5-455e-aced-bfe63632664e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
@media (min-width: 1200px){
  #s-26385f2e-dde5-455e-aced-bfe63632664e-root {
    text-align: center;
  }


#s-26385f2e-dde5-455e-aced-bfe63632664e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 992px) and (max-width: 1199px){
  #s-26385f2e-dde5-455e-aced-bfe63632664e-root {
    text-align: center;
  }


#s-26385f2e-dde5-455e-aced-bfe63632664e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}@media (min-width: 768px) and (max-width: 991px){
  #s-26385f2e-dde5-455e-aced-bfe63632664e-root {
    text-align: center;
  }


#s-26385f2e-dde5-455e-aced-bfe63632664e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}@media (max-width: 767px){
  #s-26385f2e-dde5-455e-aced-bfe63632664e-root {
    text-align: center;
  }


#s-26385f2e-dde5-455e-aced-bfe63632664e.shg-btn {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  
  
  
  display:  inline-block ;
}
}
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:2;animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{animation-iteration-count:3;animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:2s;animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{animation-delay:3s;animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{animation-delay:4s;animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{animation-delay:5s;animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{animation-duration:.5s;animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{animation-duration:.8s;animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{animation-duration:3s;animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-duration:calc(var(--animate-duration)*1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:.75s;animation-duration:calc(var(--animate-duration)*0.75);backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:2s;animation-duration:calc(var(--animate-duration)*2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}
/*
  $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;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  z-index: 1;
}

.shg-lightbox .shg-lightbox-image-container {
  padding: 25px;
}

.shg-lightbox .shg-lightbox-image {
  margin: auto;
  max-height: 90vh;
  max-width: 100%;
}

.shg-lightbox .shg-lightbox-close:hover,
.shg-lightbox .shg-lightbox-close:focus {
  color: #a2a2a2;
  text-decoration: none;
  cursor: pointer;
}

.shg-lightbox .shg-lightbox-nav {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: 35px;
  height: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transform: translate(0%, -50%);
  z-index: 1;
}

.shg-lightbox .shg-lightbox-nav.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-nav.shg-nav-left {
  left: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==);
}

.shg-lightbox .shg-lightbox-nav.shg-nav-right {
  right: 0;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);
}

@media screen and (min-width: 769px) {
  .shg-lightbox .shg-lightbox-image-container {
    padding: 50px;
  }
}

.shogun-lazyload:not([src]),
.shogun-lazyloading:not([src]) {
  opacity: 0;
}
.shogun-lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.shogun-root a:empty,
.shogun-root article:empty,
.shogun-root dl:empty,
.shogun-root h1:empty,
.shogun-root h2:empty,
.shogun-root h3:empty,
.shogun-root h4:empty,
.shogun-root h5:empty,
.shogun-root h6:empty,
.shogun-root p:empty,
.shogun-root section:empty,
.shogun-root ul:empty {
  display: unset;
}

.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]) {
  display: inline-block;
}

/* User Content Animations --> */
[data-animations*="enterviewport"][data-animations*="fadeIn"],
[data-animations*="enterviewport"][data-animations*="zoomIn"] {
  opacity: 0;
}
/* <-- User Content Animations */

.shogun-form-error-msg, .shogun-form-field-error-msg {
  display: flex;
  align-items: center;
  color: #dc143c;
}

.shogun-badge {
  margin-bottom: 50px;
}

.shogun-badge-container {
  position: fixed;
  right: 0;
  bottom: 0;
  margin-bottom: -10px;
}

.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;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;z-index:1}.shg-lightbox .shg-lightbox-image-container{padding:25px}.shg-lightbox .shg-lightbox-image{margin:auto;max-height:90vh;max-width:100%}.shg-lightbox .shg-lightbox-close:hover,.shg-lightbox .shg-lightbox-close:focus{color:#a2a2a2;text-decoration:none;cursor:pointer}.shg-lightbox .shg-lightbox-nav{cursor:pointer;position:absolute;top:50%;width:35px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(0%, -50%);z-index:1}.shg-lightbox .shg-lightbox-nav.hidden{display:none !important}.shg-lightbox .shg-lightbox-nav.shg-nav-left{left:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMjAzIDU0NHEwIDEzLTEwIDIzbC0zOTMgMzkzIDM5MyAzOTNxMTAgMTAgMTAgMjN0LTEwIDIzbC01MCA1MHEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w0NjYtNDY2cTEwLTEwIDIzLTEwdDIzIDEwbDUwIDUwcTEwIDEwIDEwIDIzeiIvPjwvc3ZnPg==)}.shg-lightbox .shg-lightbox-nav.shg-nav-right{right:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHdpZHRoPSIxNzkyIiBoZWlnaHQ9IjE3OTIiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0id2hpdGUiPjxwYXRoIGQ9Ik0xMTcxIDk2MHEwIDEzLTEwIDIzbC00NjYgNDY2cS0xMCAxMC0yMyAxMHQtMjMtMTBsLTUwLTUwcS0xMC0xMC0xMC0yM3QxMC0yM2wzOTMtMzkzLTM5My0zOTNxLTEwLTEwLTEwLTIzdDEwLTIzbDUwLTUwcTEwLTEwIDIzLTEwdDIzIDEwbDQ2NiA0NjZxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+)}@media screen and (min-width: 769px){.shg-lightbox .shg-lightbox-image-container{padding:50px}}.shogun-lazyload:not([src]),.shogun-lazyloading:not([src]){opacity:0}.shogun-lazyloaded{opacity:1;transition:opacity 300ms}.shogun-root a:empty,.shogun-root article:empty,.shogun-root dl:empty,.shogun-root h1:empty,.shogun-root h2:empty,.shogun-root h3:empty,.shogun-root h4:empty,.shogun-root h5:empty,.shogun-root h6:empty,.shogun-root p:empty,.shogun-root section:empty,.shogun-root ul:empty{display:unset}.shogun-root div:empty:not(.shopify-section *):not([id^="wistia"]){display:inline-block}[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}
