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

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

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

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

.shg-box-vertical-align-center, .shg-box-vertical-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

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

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

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

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

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

#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd {
  margin-top: 0px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 50px;
padding-left: 0%;
padding-bottom: 40px;
padding-right: 0%;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: none;
border-radius: 5px;
min-height: 50px;
}
@media (min-width: 1200px){#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd {
  margin-top: 0px;
margin-left: 2%;
margin-right: 2%;
padding-left: 0%;
padding-bottom: 10px;
padding-right: 0%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd {
  margin-top: 0px;
padding-bottom: 10px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd {
  margin-top: 0px;
margin-bottom: 10px;
padding-bottom: 0px;
}
}@media (max-width: 767px){#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd {
  margin-top: 0px;
margin-left: 2%;
margin-right: 2%;
padding-bottom: 10px;
max-width: 600px;
}
}
#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd {
  background-image: url();
}








#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7be6d1aa-af1f-4675-b33d-de5548c1f6dd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-c439588e-241b-4c4d-8659-9bb64a13ab72 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-c439588e-241b-4c4d-8659-9bb64a13ab72 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-c439588e-241b-4c4d-8659-9bb64a13ab72 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c439588e-241b-4c4d-8659-9bb64a13ab72.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

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

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

#s-64bc9f96-7613-43f6-8dd1-e758eccd6cfc {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: center;
}
@media (max-width: 767px){#s-64bc9f96-7613-43f6-8dd1-e758eccd6cfc {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-64bc9f96-7613-43f6-8dd1-e758eccd6cfc .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 48px;
  
  
  
}


@media (min-width: 768px) and (max-width: 991px){#s-64bc9f96-7613-43f6-8dd1-e758eccd6cfc .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


}@media (max-width: 767px){#s-64bc9f96-7613-43f6-8dd1-e758eccd6cfc .shogun-heading-component h1 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#s-5efc361c-13b2-41f5-a666-a09843a98e85 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-5efc361c-13b2-41f5-a666-a09843a98e85 {
  display: none;
}
#s-5efc361c-13b2-41f5-a666-a09843a98e85, #wrap-s-5efc361c-13b2-41f5-a666-a09843a98e85, #wrap-content-s-5efc361c-13b2-41f5-a666-a09843a98e85 { display: none !important; }}
#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 {
  display: none;
}
#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3, #wrap-s-6a850c1e-55a9-4912-a360-96d6d7e07ec3, #wrap-content-s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 {
  display: none;
}
#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3, #wrap-s-6a850c1e-55a9-4912-a360-96d6d7e07ec3, #wrap-content-s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 {
  display: none;
}
#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3, #wrap-s-6a850c1e-55a9-4912-a360-96d6d7e07ec3, #wrap-content-s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 { display: none !important; }}@media (max-width: 767px){#s-6a850c1e-55a9-4912-a360-96d6d7e07ec3 {
  margin-top: 6px;
}
}
.shg-hr-wrapper {
  padding: 30px 0;
}

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

#s-db35a17b-fc26-4cd6-b01f-308e6a897675 {
  margin-left: 2%;
margin-right: 2%;
}

#s-db35a17b-fc26-4cd6-b01f-308e6a897675 hr {
  border-top: 2px solid #ddd;
}
@media (min-width: 1200px){#s-db35a17b-fc26-4cd6-b01f-308e6a897675 hr {
  border-top: 2px solid rgba(242, 242, 242, 1);
}
}@media (min-width: 992px) and (max-width: 1199px){#s-db35a17b-fc26-4cd6-b01f-308e6a897675 hr {
  border-top: 2px solid rgba(242, 242, 242, 1);
}
}@media (min-width: 768px) and (max-width: 991px){#s-db35a17b-fc26-4cd6-b01f-308e6a897675 hr {
  border-top: 2px solid rgba(242, 242, 242, 1);
}
}@media (max-width: 767px){#s-db35a17b-fc26-4cd6-b01f-308e6a897675 hr {
  border-top: 2px solid rgba(242, 242, 242, 1);
}
}
#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 20px;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 {
  margin-top: 40px;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 {
  margin-top: 40px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 {
  margin-top: 20px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 {
  margin-top: 20px;
margin-left: 0%;
margin-right: 0%;
max-width: 600px;
}
}
#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 {
  background-image: url();
}








#s-363185c7-a4a3-4856-850b-a906f0b5d7f8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-363185c7-a4a3-4856-850b-a906f0b5d7f8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-6178bdf2-b8f0-4069-82b3-51e1d1da2818 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-6178bdf2-b8f0-4069-82b3-51e1d1da2818 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-6178bdf2-b8f0-4069-82b3-51e1d1da2818 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6178bdf2-b8f0-4069-82b3-51e1d1da2818.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-a8ec4075-0dfd-4e1f-9de8-a89d86a144d4 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-92b98723-1841-48d7-bd43-92aa0857a0d7 {
  margin-top: 0px;
margin-left: auto;
margin-bottom: 0px;
margin-right: auto;
}
@media (min-width: 1200px){#s-92b98723-1841-48d7-bd43-92aa0857a0d7 {
  margin-top: 4px;
}
}@media (max-width: 767px){#s-92b98723-1841-48d7-bd43-92aa0857a0d7 {
  display: none;
}
#s-92b98723-1841-48d7-bd43-92aa0857a0d7, #wrap-s-92b98723-1841-48d7-bd43-92aa0857a0d7, #wrap-content-s-92b98723-1841-48d7-bd43-92aa0857a0d7 { display: none !important; }}
#s-d889ee8c-328e-4984-a30c-745125948a0c {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-d889ee8c-328e-4984-a30c-745125948a0c {
  display: none;
}
#s-d889ee8c-328e-4984-a30c-745125948a0c, #wrap-s-d889ee8c-328e-4984-a30c-745125948a0c, #wrap-content-s-d889ee8c-328e-4984-a30c-745125948a0c { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-d889ee8c-328e-4984-a30c-745125948a0c {
  display: none;
}
#s-d889ee8c-328e-4984-a30c-745125948a0c, #wrap-s-d889ee8c-328e-4984-a30c-745125948a0c, #wrap-content-s-d889ee8c-328e-4984-a30c-745125948a0c { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-d889ee8c-328e-4984-a30c-745125948a0c {
  display: none;
}
#s-d889ee8c-328e-4984-a30c-745125948a0c, #wrap-s-d889ee8c-328e-4984-a30c-745125948a0c, #wrap-content-s-d889ee8c-328e-4984-a30c-745125948a0c { display: none !important; }}@media (max-width: 767px){#s-d889ee8c-328e-4984-a30c-745125948a0c {
  margin-top: 4px;
}
}
.shg-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-height: inherit;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

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

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

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

#s-54703811-a949-4a95-bdee-b7ba8159cd4d {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-54703811-a949-4a95-bdee-b7ba8159cd4d {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-54703811-a949-4a95-bdee-b7ba8159cd4d {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-54703811-a949-4a95-bdee-b7ba8159cd4d {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-54703811-a949-4a95-bdee-b7ba8159cd4d {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-54703811-a949-4a95-bdee-b7ba8159cd4d"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-54703811-a949-4a95-bdee-b7ba8159cd4d"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-54703811-a949-4a95-bdee-b7ba8159cd4d"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-54703811-a949-4a95-bdee-b7ba8159cd4d"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 0.0px);
}

}

#s-5f4d1718-49b9-41bc-8af5-1bb5518b3169 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-5f4d1718-49b9-41bc-8af5-1bb5518b3169 {
  border-color: #000;
border-right-width: 0px;
border-style: solid;
}
}
#s-5f4d1718-49b9-41bc-8af5-1bb5518b3169 {
  background-image: url();
}








#s-5f4d1718-49b9-41bc-8af5-1bb5518b3169 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5f4d1718-49b9-41bc-8af5-1bb5518b3169.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-df67fe36-ed29-4a65-9ce0-331d932c1076 {
  margin-left: auto;
margin-right: auto;
}

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

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

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

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

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

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

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

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

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

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

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

#s-34f5450d-031d-4b7b-a341-16d8830f6fad {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad .shg-image-zoom,
.shg-c#s-34f5450d-031d-4b7b-a341-16d8830f6fad img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

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

#s-07900cba-69e9-467e-ab27-955ce16f9b18 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-07900cba-69e9-467e-ab27-955ce16f9b18 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-2f7bb086-9f80-45f2-9fae-02a10b59e397 {
  text-align: left;
}

#s-2f7bb086-9f80-45f2-9fae-02a10b59e397 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2f7bb086-9f80-45f2-9fae-02a10b59e397 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-2f7bb086-9f80-45f2-9fae-02a10b59e397 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

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

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

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

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

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

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

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

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

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-60d23a85-d59b-4c7e-9bf5-0569a36704b3-atc-btn-wrapper {
    text-align: center;
  }


#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-60d23a85-d59b-4c7e-9bf5-0569a36704b3-atc-btn-wrapper {
    text-align: center;
  }


#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-60d23a85-d59b-4c7e-9bf5-0569a36704b3-atc-btn-wrapper {
    text-align: center;
  }


#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-60d23a85-d59b-4c7e-9bf5-0569a36704b3-atc-btn-wrapper {
    text-align: center;
  }


#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-60d23a85-d59b-4c7e-9bf5-0569a36704b3-atc-btn-wrapper {
    text-align: center;
  }


#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-60d23a85-d59b-4c7e-9bf5-0569a36704b3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-86a38775-d5f6-4bac-80c4-3a1eaa69ba9e {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-86a38775-d5f6-4bac-80c4-3a1eaa69ba9e {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-86a38775-d5f6-4bac-80c4-3a1eaa69ba9e {
  background-image: url();
}








#s-86a38775-d5f6-4bac-80c4-3a1eaa69ba9e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-86a38775-d5f6-4bac-80c4-3a1eaa69ba9e.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-bbf4fdbf-b6a9-4fd1-a72e-566947ab052d {
  margin-left: auto;
margin-right: auto;
}

#s-208a7ac7-1f93-4ba2-979b-beb524346026 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 .shg-image-zoom,
.shg-c#s-208a7ac7-1f93-4ba2-979b-beb524346026 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c7978fc2-6a4f-4080-bf0e-624a08d0ccf0 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-c7978fc2-6a4f-4080-bf0e-624a08d0ccf0 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-cf4dd4b7-f38c-48f9-a78d-72b76e27a8de {
  text-align: left;
}

#s-cf4dd4b7-f38c-48f9-a78d-72b76e27a8de .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-cf4dd4b7-f38c-48f9-a78d-72b76e27a8de .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-cf4dd4b7-f38c-48f9-a78d-72b76e27a8de .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-68623950-c321-4ca3-a3c7-aea4ecc820d4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-68623950-c321-4ca3-a3c7-aea4ecc820d4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-68623950-c321-4ca3-a3c7-aea4ecc820d4-atc-btn-wrapper {
    text-align: center;
  }


#s-68623950-c321-4ca3-a3c7-aea4ecc820d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-68623950-c321-4ca3-a3c7-aea4ecc820d4-atc-btn-wrapper {
    text-align: center;
  }


#s-68623950-c321-4ca3-a3c7-aea4ecc820d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-68623950-c321-4ca3-a3c7-aea4ecc820d4-atc-btn-wrapper {
    text-align: center;
  }


#s-68623950-c321-4ca3-a3c7-aea4ecc820d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-68623950-c321-4ca3-a3c7-aea4ecc820d4-atc-btn-wrapper {
    text-align: center;
  }


#s-68623950-c321-4ca3-a3c7-aea4ecc820d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-68623950-c321-4ca3-a3c7-aea4ecc820d4-atc-btn-wrapper {
    text-align: center;
  }


#s-68623950-c321-4ca3-a3c7-aea4ecc820d4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-68623950-c321-4ca3-a3c7-aea4ecc820d4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-b9562edb-f891-437a-9ba0-1c074679006e {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 768px) and (max-width: 991px){#s-b9562edb-f891-437a-9ba0-1c074679006e {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (max-width: 767px){#s-b9562edb-f891-437a-9ba0-1c074679006e {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-b9562edb-f891-437a-9ba0-1c074679006e {
  background-image: url();
}








#s-b9562edb-f891-437a-9ba0-1c074679006e > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b9562edb-f891-437a-9ba0-1c074679006e.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-eb2dbce4-4e96-422e-91d2-17c3a5e8a00c {
  margin-left: auto;
margin-right: auto;
}

#s-ce22f918-5361-490a-84ac-47e0b494aa95 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 .shg-image-zoom,
.shg-c#s-ce22f918-5361-490a-84ac-47e0b494aa95 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-f8c8f1de-c6b8-4c34-abc4-564ff7efb842 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-f8c8f1de-c6b8-4c34-abc4-564ff7efb842 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-687f18d8-d964-46af-b47d-241f63954f82 {
  text-align: left;
}

#s-687f18d8-d964-46af-b47d-241f63954f82 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-687f18d8-d964-46af-b47d-241f63954f82 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-687f18d8-d964-46af-b47d-241f63954f82 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775-atc-btn-wrapper {
    text-align: center;
  }


#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775-atc-btn-wrapper {
    text-align: center;
  }


#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775-atc-btn-wrapper {
    text-align: center;
  }


#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775-atc-btn-wrapper {
    text-align: center;
  }


#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775-atc-btn-wrapper {
    text-align: center;
  }


#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-b485b1bd-da9d-4f1c-b795-e2dc61b2a775.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-4b0bf277-5ac4-4162-a25f-c77229f821db {
  margin-top: 20px;
margin-left: 2%;
margin-bottom: 20px;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-4b0bf277-5ac4-4162-a25f-c77229f821db {
  margin-top: 60px;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-4b0bf277-5ac4-4162-a25f-c77229f821db {
  margin-top: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-4b0bf277-5ac4-4162-a25f-c77229f821db {
  margin-top: 60px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-4b0bf277-5ac4-4162-a25f-c77229f821db {
  margin-top: 40px;
margin-left: 0%;
margin-right: 0%;
max-width: 600px;
}
}
#s-4b0bf277-5ac4-4162-a25f-c77229f821db {
  background-image: url();
}








#s-4b0bf277-5ac4-4162-a25f-c77229f821db > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-4b0bf277-5ac4-4162-a25f-c77229f821db.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7b520128-508f-4867-b77a-68597944c04c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-7b520128-508f-4867-b77a-68597944c04c {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-7b520128-508f-4867-b77a-68597944c04c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7b520128-508f-4867-b77a-68597944c04c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-e8256ece-a42d-45c7-a145-c2f9817bfba0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 15.0px);
}

}

@media (min-width: 768px) {
[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 992px) {
[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

@media (min-width: 1200px) {
[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 15.0px);
}

[id="s-e8256ece-a42d-45c7-a145-c2f9817bfba0"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 15.0px);
}

}

#s-5d5623a8-378c-49bc-b45b-e9c6b5e55ead {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-5d5623a8-378c-49bc-b45b-e9c6b5e55ead > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-5d5623a8-378c-49bc-b45b-e9c6b5e55ead.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-2f6464eb-64d4-4727-a823-ecc170c60967 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-2f6464eb-64d4-4727-a823-ecc170c60967 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-2f6464eb-64d4-4727-a823-ecc170c60967 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-2f6464eb-64d4-4727-a823-ecc170c60967 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-2f6464eb-64d4-4727-a823-ecc170c60967 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-2f6464eb-64d4-4727-a823-ecc170c60967 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-2f6464eb-64d4-4727-a823-ecc170c60967 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-2f6464eb-64d4-4727-a823-ecc170c60967 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-fb6f013b-eb81-4b91-918d-bbc0401e1861 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-fb6f013b-eb81-4b91-918d-bbc0401e1861 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fb6f013b-eb81-4b91-918d-bbc0401e1861.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1e644187-0b45-4e66-bff9-1f105fefcf86 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}
@media (max-width: 767px){#s-1e644187-0b45-4e66-bff9-1f105fefcf86 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-1e644187-0b45-4e66-bff9-1f105fefcf86 .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1e644187-0b45-4e66-bff9-1f105fefcf86 .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-1e644187-0b45-4e66-bff9-1f105fefcf86 .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-1e644187-0b45-4e66-bff9-1f105fefcf86 .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-1e644187-0b45-4e66-bff9-1f105fefcf86 .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-1e644187-0b45-4e66-bff9-1f105fefcf86 .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-f08a9e7d-e400-4a6d-a7f2-4f53d7852173 {
  margin-top: -4px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-f08a9e7d-e400-4a6d-a7f2-4f53d7852173 {
  display: none;
}
#s-f08a9e7d-e400-4a6d-a7f2-4f53d7852173, #wrap-s-f08a9e7d-e400-4a6d-a7f2-4f53d7852173, #wrap-content-s-f08a9e7d-e400-4a6d-a7f2-4f53d7852173 { display: none !important; }}
#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 {
  display: none;
}
#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2, #wrap-s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2, #wrap-content-s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 {
  display: none;
}
#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2, #wrap-s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2, #wrap-content-s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 {
  display: none;
}
#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2, #wrap-s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2, #wrap-content-s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 { display: none !important; }}@media (max-width: 767px){#s-57b9d2ac-c0c1-488a-84b7-dd462d1a24d2 {
  margin-top: 0px;
}
}
#s-370ec62d-2530-44c5-9503-d1ef897e04af {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-370ec62d-2530-44c5-9503-d1ef897e04af {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-370ec62d-2530-44c5-9503-d1ef897e04af {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-370ec62d-2530-44c5-9503-d1ef897e04af {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-370ec62d-2530-44c5-9503-d1ef897e04af {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-370ec62d-2530-44c5-9503-d1ef897e04af"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-370ec62d-2530-44c5-9503-d1ef897e04af"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-370ec62d-2530-44c5-9503-d1ef897e04af"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-370ec62d-2530-44c5-9503-d1ef897e04af"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-c38366a7-12bb-46ac-a53e-e633c99e3247 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-c38366a7-12bb-46ac-a53e-e633c99e3247 {
  border-style: solid;
}
}
#s-c38366a7-12bb-46ac-a53e-e633c99e3247 {
  background-image: url();
}








#s-c38366a7-12bb-46ac-a53e-e633c99e3247 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c38366a7-12bb-46ac-a53e-e633c99e3247.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-aeebc67b-fe26-457d-95f1-d77001c338e9 {
  margin-left: auto;
margin-right: auto;
}

#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 .shg-image-zoom,
.shg-c#s-a4e3cfd1-d1fe-4d01-8b35-49601b4f9531 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-b1d56cfd-0f07-4f08-8d7c-2231fac05f16 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-b1d56cfd-0f07-4f08-8d7c-2231fac05f16 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-f18a59ad-ab9b-4aff-9500-5719e23e2d89 {
  text-align: left;
}

#s-f18a59ad-ab9b-4aff-9500-5719e23e2d89 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f18a59ad-ab9b-4aff-9500-5719e23e2d89 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-f18a59ad-ab9b-4aff-9500-5719e23e2d89 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-48bbba07-1352-497f-b3db-32c92aa596f6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-48bbba07-1352-497f-b3db-32c92aa596f6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-48bbba07-1352-497f-b3db-32c92aa596f6-atc-btn-wrapper {
    text-align: center;
  }


#s-48bbba07-1352-497f-b3db-32c92aa596f6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-48bbba07-1352-497f-b3db-32c92aa596f6-atc-btn-wrapper {
    text-align: center;
  }


#s-48bbba07-1352-497f-b3db-32c92aa596f6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-48bbba07-1352-497f-b3db-32c92aa596f6-atc-btn-wrapper {
    text-align: center;
  }


#s-48bbba07-1352-497f-b3db-32c92aa596f6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-48bbba07-1352-497f-b3db-32c92aa596f6-atc-btn-wrapper {
    text-align: center;
  }


#s-48bbba07-1352-497f-b3db-32c92aa596f6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-48bbba07-1352-497f-b3db-32c92aa596f6-atc-btn-wrapper {
    text-align: center;
  }


#s-48bbba07-1352-497f-b3db-32c92aa596f6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-48bbba07-1352-497f-b3db-32c92aa596f6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-db3a9217-d4d4-448c-b03c-cc2da1be5e79 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-db3a9217-d4d4-448c-b03c-cc2da1be5e79 {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-db3a9217-d4d4-448c-b03c-cc2da1be5e79 {
  background-image: url();
}








#s-db3a9217-d4d4-448c-b03c-cc2da1be5e79 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-db3a9217-d4d4-448c-b03c-cc2da1be5e79.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-8bcf70b1-3f2b-438a-9ce9-386f2ccd6329 {
  margin-left: auto;
margin-right: auto;
}

#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 .shg-image-zoom,
.shg-c#s-006d946b-1fde-41a4-8a4a-5576e7c15a37 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3b6cc4be-f496-4b74-a0a3-2763d80bd06f {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-3b6cc4be-f496-4b74-a0a3-2763d80bd06f .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-9abe49fc-9c6c-4210-83f9-af4342c96db1 {
  text-align: left;
}

#s-9abe49fc-9c6c-4210-83f9-af4342c96db1 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9abe49fc-9c6c-4210-83f9-af4342c96db1 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-9abe49fc-9c6c-4210-83f9-af4342c96db1 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-2c187d92-359c-4923-a030-86f917baf7a4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-2c187d92-359c-4923-a030-86f917baf7a4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-2c187d92-359c-4923-a030-86f917baf7a4-atc-btn-wrapper {
    text-align: center;
  }


#s-2c187d92-359c-4923-a030-86f917baf7a4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-2c187d92-359c-4923-a030-86f917baf7a4-atc-btn-wrapper {
    text-align: center;
  }


#s-2c187d92-359c-4923-a030-86f917baf7a4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-2c187d92-359c-4923-a030-86f917baf7a4-atc-btn-wrapper {
    text-align: center;
  }


#s-2c187d92-359c-4923-a030-86f917baf7a4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-2c187d92-359c-4923-a030-86f917baf7a4-atc-btn-wrapper {
    text-align: center;
  }


#s-2c187d92-359c-4923-a030-86f917baf7a4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-2c187d92-359c-4923-a030-86f917baf7a4-atc-btn-wrapper {
    text-align: center;
  }


#s-2c187d92-359c-4923-a030-86f917baf7a4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-2c187d92-359c-4923-a030-86f917baf7a4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-9c761f35-d7aa-4e96-a043-5ee7c7eb133f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-9c761f35-d7aa-4e96-a043-5ee7c7eb133f {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-9c761f35-d7aa-4e96-a043-5ee7c7eb133f {
  background-image: url();
}








#s-9c761f35-d7aa-4e96-a043-5ee7c7eb133f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-9c761f35-d7aa-4e96-a043-5ee7c7eb133f.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-0fcac0f0-60b2-4e45-a23a-282c63a2342c {
  margin-left: auto;
margin-right: auto;
}

#s-f05962ac-aec4-40a5-8539-acd194029d89 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 .shg-image-zoom,
.shg-c#s-f05962ac-aec4-40a5-8539-acd194029d89 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-789af6d4-dff5-4685-b8af-28a44aeeb675 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-789af6d4-dff5-4685-b8af-28a44aeeb675 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-d92b88ac-ce09-4ce5-afbb-b049b249415e {
  text-align: left;
}

#s-d92b88ac-ce09-4ce5-afbb-b049b249415e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-d92b88ac-ce09-4ce5-afbb-b049b249415e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-d92b88ac-ce09-4ce5-afbb-b049b249415e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede-atc-btn-wrapper {
    text-align: center;
  }


#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede-atc-btn-wrapper {
    text-align: center;
  }


#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede-atc-btn-wrapper {
    text-align: center;
  }


#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede-atc-btn-wrapper {
    text-align: center;
  }


#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede-atc-btn-wrapper {
    text-align: center;
  }


#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c46cfddf-6e65-4b75-b9d1-d49bc1456ede.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-b1e21c7d-393c-4d2a-9fca-1515bf098bd5 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-b1e21c7d-393c-4d2a-9fca-1515bf098bd5 {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-b1e21c7d-393c-4d2a-9fca-1515bf098bd5 {
  background-image: url();
}








#s-b1e21c7d-393c-4d2a-9fca-1515bf098bd5 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-b1e21c7d-393c-4d2a-9fca-1515bf098bd5.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-b5da56ff-f45a-482e-8d4a-6821cfaece2c {
  margin-left: auto;
margin-right: auto;
}

#s-8d65b8b2-498d-4634-874c-02f9eadad716 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 .shg-image-zoom,
.shg-c#s-8d65b8b2-498d-4634-874c-02f9eadad716 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-35983aa1-d24a-4a0b-9116-648308517301 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-35983aa1-d24a-4a0b-9116-648308517301 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-3f714509-a227-48d8-80f2-54650245a000 {
  text-align: left;
}

#s-3f714509-a227-48d8-80f2-54650245a000 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-3f714509-a227-48d8-80f2-54650245a000 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-3f714509-a227-48d8-80f2-54650245a000 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-206431f0-5a5c-492a-a207-5ebb6890816f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-206431f0-5a5c-492a-a207-5ebb6890816f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-206431f0-5a5c-492a-a207-5ebb6890816f-atc-btn-wrapper {
    text-align: center;
  }


#s-206431f0-5a5c-492a-a207-5ebb6890816f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-206431f0-5a5c-492a-a207-5ebb6890816f-atc-btn-wrapper {
    text-align: center;
  }


#s-206431f0-5a5c-492a-a207-5ebb6890816f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-206431f0-5a5c-492a-a207-5ebb6890816f-atc-btn-wrapper {
    text-align: center;
  }


#s-206431f0-5a5c-492a-a207-5ebb6890816f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-206431f0-5a5c-492a-a207-5ebb6890816f-atc-btn-wrapper {
    text-align: center;
  }


#s-206431f0-5a5c-492a-a207-5ebb6890816f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-206431f0-5a5c-492a-a207-5ebb6890816f-atc-btn-wrapper {
    text-align: center;
  }


#s-206431f0-5a5c-492a-a207-5ebb6890816f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-206431f0-5a5c-492a-a207-5ebb6890816f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-c4105b38-e105-42af-9904-aae61046932c {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-c4105b38-e105-42af-9904-aae61046932c {
  border-style: solid;
margin-top: 0px;
border-top-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-c4105b38-e105-42af-9904-aae61046932c {
  background-image: url();
}








#s-c4105b38-e105-42af-9904-aae61046932c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c4105b38-e105-42af-9904-aae61046932c.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-a89972cb-c799-453e-a077-4bde2e8a2175 {
  margin-left: auto;
margin-right: auto;
}

#s-886d232a-fe9d-464a-a6da-32c26910427c {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c .shg-image-zoom,
.shg-c#s-886d232a-fe9d-464a-a6da-32c26910427c img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-4da0a395-7474-4f8e-bcbd-9fc2a24afe2c {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-4da0a395-7474-4f8e-bcbd-9fc2a24afe2c .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-15b6c421-345c-4248-b59c-3e89c5ec667d {
  text-align: left;
}

#s-15b6c421-345c-4248-b59c-3e89c5ec667d .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-15b6c421-345c-4248-b59c-3e89c5ec667d .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-15b6c421-345c-4248-b59c-3e89c5ec667d .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-88332965-c750-413f-8d22-a7155d63cff6 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-88332965-c750-413f-8d22-a7155d63cff6:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-88332965-c750-413f-8d22-a7155d63cff6:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-88332965-c750-413f-8d22-a7155d63cff6-atc-btn-wrapper {
    text-align: center;
  }


#s-88332965-c750-413f-8d22-a7155d63cff6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-88332965-c750-413f-8d22-a7155d63cff6-atc-btn-wrapper {
    text-align: center;
  }


#s-88332965-c750-413f-8d22-a7155d63cff6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-88332965-c750-413f-8d22-a7155d63cff6-atc-btn-wrapper {
    text-align: center;
  }


#s-88332965-c750-413f-8d22-a7155d63cff6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-88332965-c750-413f-8d22-a7155d63cff6-atc-btn-wrapper {
    text-align: center;
  }


#s-88332965-c750-413f-8d22-a7155d63cff6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-88332965-c750-413f-8d22-a7155d63cff6-atc-btn-wrapper {
    text-align: center;
  }


#s-88332965-c750-413f-8d22-a7155d63cff6 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-88332965-c750-413f-8d22-a7155d63cff6.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-ff407fd6-f91a-4837-b436-4fffec148cdf {
  margin-top: 60px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-ff407fd6-f91a-4837-b436-4fffec148cdf {
  margin-top: 60px;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ff407fd6-f91a-4837-b436-4fffec148cdf {
  margin-top: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ff407fd6-f91a-4837-b436-4fffec148cdf {
  margin-top: 60px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-ff407fd6-f91a-4837-b436-4fffec148cdf {
  margin-top: 60px;
margin-left: 0%;
margin-right: 0%;
max-width: 600px;
}
}
#s-ff407fd6-f91a-4837-b436-4fffec148cdf {
  background-image: url();
}








#s-ff407fd6-f91a-4837-b436-4fffec148cdf > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff407fd6-f91a-4837-b436-4fffec148cdf.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac {
  margin-left: 3%;
margin-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-7fe7a4fd-dfbb-40e2-bda6-5cd55bb64bac"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-6696336f-57b5-4e47-ad3b-2ddcd0849e41 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-6696336f-57b5-4e47-ad3b-2ddcd0849e41 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6696336f-57b5-4e47-ad3b-2ddcd0849e41.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-272d305c-c219-43c1-bb78-bd4b5eb65821 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-272d305c-c219-43c1-bb78-bd4b5eb65821 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-272d305c-c219-43c1-bb78-bd4b5eb65821 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-272d305c-c219-43c1-bb78-bd4b5eb65821 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-272d305c-c219-43c1-bb78-bd4b5eb65821 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-272d305c-c219-43c1-bb78-bd4b5eb65821 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-272d305c-c219-43c1-bb78-bd4b5eb65821 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-272d305c-c219-43c1-bb78-bd4b5eb65821 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-75c3aeb1-763c-4891-ae79-da67b1c9e921 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-75c3aeb1-763c-4891-ae79-da67b1c9e921 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-75c3aeb1-763c-4891-ae79-da67b1c9e921.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-ff401061-64cc-4335-8ec9-1e098c265620 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}
@media (max-width: 767px){#s-ff401061-64cc-4335-8ec9-1e098c265620 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-ff401061-64cc-4335-8ec9-1e098c265620 .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-ff401061-64cc-4335-8ec9-1e098c265620 .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-ff401061-64cc-4335-8ec9-1e098c265620 .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-ff401061-64cc-4335-8ec9-1e098c265620 .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-ff401061-64cc-4335-8ec9-1e098c265620 .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-ff401061-64cc-4335-8ec9-1e098c265620 .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-956a948b-772e-4ad4-94d2-7c8a8c069f0a {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-956a948b-772e-4ad4-94d2-7c8a8c069f0a {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-956a948b-772e-4ad4-94d2-7c8a8c069f0a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-956a948b-772e-4ad4-94d2-7c8a8c069f0a.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-42d43ac3-bd96-4757-b768-e6ad12e0f415 {
  margin-top: -8px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-42d43ac3-bd96-4757-b768-e6ad12e0f415 {
  display: none;
}
#s-42d43ac3-bd96-4757-b768-e6ad12e0f415, #wrap-s-42d43ac3-bd96-4757-b768-e6ad12e0f415, #wrap-content-s-42d43ac3-bd96-4757-b768-e6ad12e0f415 { display: none !important; }}
#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 {
  display: none;
}
#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2, #wrap-s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2, #wrap-content-s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 {
  display: none;
}
#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2, #wrap-s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2, #wrap-content-s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 {
  display: none;
}
#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2, #wrap-s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2, #wrap-content-s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 { display: none !important; }}@media (max-width: 767px){#s-5004b9f5-7311-4123-b4a4-5d0ed63e04f2 {
  margin-top: 4px;
}
}
#s-c741aab5-48d9-415e-b353-623083151d76 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-c741aab5-48d9-415e-b353-623083151d76 {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-c741aab5-48d9-415e-b353-623083151d76 {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-c741aab5-48d9-415e-b353-623083151d76 {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-c741aab5-48d9-415e-b353-623083151d76 {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-c741aab5-48d9-415e-b353-623083151d76"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-c741aab5-48d9-415e-b353-623083151d76"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-c741aab5-48d9-415e-b353-623083151d76"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-c741aab5-48d9-415e-b353-623083151d76"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-c91debec-40ee-474e-b62e-4697c4433141 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-c91debec-40ee-474e-b62e-4697c4433141 {
  border-style: solid;
}
}
#s-c91debec-40ee-474e-b62e-4697c4433141 {
  background-image: url();
}








#s-c91debec-40ee-474e-b62e-4697c4433141 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c91debec-40ee-474e-b62e-4697c4433141.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-a41a70e1-9be3-434e-a79a-dac92cc60494 {
  margin-left: auto;
margin-right: auto;
}

#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 .shg-image-zoom,
.shg-c#s-48973630-dc77-4ca0-91a2-2d4dc4e85e77 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-3ca45b95-ab49-491a-b242-d8b25f3474da {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-3ca45b95-ab49-491a-b242-d8b25f3474da .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-4473074c-db7b-4905-9b6c-fd3c73030f23 {
  text-align: left;
}

#s-4473074c-db7b-4905-9b6c-fd3c73030f23 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-4473074c-db7b-4905-9b6c-fd3c73030f23 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-4473074c-db7b-4905-9b6c-fd3c73030f23 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-0c78e069-9e9b-42c7-80b6-df1db9fb2790-atc-btn-wrapper {
    text-align: center;
  }


#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-0c78e069-9e9b-42c7-80b6-df1db9fb2790-atc-btn-wrapper {
    text-align: center;
  }


#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-0c78e069-9e9b-42c7-80b6-df1db9fb2790-atc-btn-wrapper {
    text-align: center;
  }


#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-0c78e069-9e9b-42c7-80b6-df1db9fb2790-atc-btn-wrapper {
    text-align: center;
  }


#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-0c78e069-9e9b-42c7-80b6-df1db9fb2790-atc-btn-wrapper {
    text-align: center;
  }


#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-0c78e069-9e9b-42c7-80b6-df1db9fb2790.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-99d0e600-0725-4215-b15a-d38c3e8de119 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-99d0e600-0725-4215-b15a-d38c3e8de119 {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-99d0e600-0725-4215-b15a-d38c3e8de119 {
  background-image: url();
}








#s-99d0e600-0725-4215-b15a-d38c3e8de119 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-99d0e600-0725-4215-b15a-d38c3e8de119.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-5de0b517-8691-48ee-b88c-0d97c8322337 {
  margin-left: auto;
margin-right: auto;
}

#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 .shg-image-zoom,
.shg-c#s-fa7513eb-5334-4a39-aa32-a83658cf5b47 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c0771464-41f6-4c9d-bc38-b6ad1fb824ed {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-c0771464-41f6-4c9d-bc38-b6ad1fb824ed .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-61278141-4c51-4537-b774-5adf1d8346e5 {
  text-align: left;
}

#s-61278141-4c51-4537-b774-5adf1d8346e5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-61278141-4c51-4537-b774-5adf1d8346e5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-61278141-4c51-4537-b774-5adf1d8346e5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-89b34fff-0296-4e5f-88e9-e7cab815cb0a-atc-btn-wrapper {
    text-align: center;
  }


#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-89b34fff-0296-4e5f-88e9-e7cab815cb0a-atc-btn-wrapper {
    text-align: center;
  }


#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-89b34fff-0296-4e5f-88e9-e7cab815cb0a-atc-btn-wrapper {
    text-align: center;
  }


#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-89b34fff-0296-4e5f-88e9-e7cab815cb0a-atc-btn-wrapper {
    text-align: center;
  }


#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-89b34fff-0296-4e5f-88e9-e7cab815cb0a-atc-btn-wrapper {
    text-align: center;
  }


#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-89b34fff-0296-4e5f-88e9-e7cab815cb0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-2bda2bcf-144e-483b-abc7-e0687e7073b7 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-2bda2bcf-144e-483b-abc7-e0687e7073b7 {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-2bda2bcf-144e-483b-abc7-e0687e7073b7 {
  background-image: url();
}








#s-2bda2bcf-144e-483b-abc7-e0687e7073b7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2bda2bcf-144e-483b-abc7-e0687e7073b7.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-0a3673d6-72a1-4f1f-a0ee-e77e3b36ff27 {
  margin-left: auto;
margin-right: auto;
}

#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 .shg-image-zoom,
.shg-c#s-3acecf34-81f5-4ba4-ad9f-ee92e56bbb50 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1cca79ac-3e46-414e-9c13-2367f478433b {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-1cca79ac-3e46-414e-9c13-2367f478433b .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-e055a75a-d81f-4f60-8228-2714b2959572 {
  text-align: left;
}

#s-e055a75a-d81f-4f60-8228-2714b2959572 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-e055a75a-d81f-4f60-8228-2714b2959572 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-e055a75a-d81f-4f60-8228-2714b2959572 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e-atc-btn-wrapper {
    text-align: center;
  }


#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e-atc-btn-wrapper {
    text-align: center;
  }


#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e-atc-btn-wrapper {
    text-align: center;
  }


#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e-atc-btn-wrapper {
    text-align: center;
  }


#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e-atc-btn-wrapper {
    text-align: center;
  }


#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-03607c4c-33ed-4056-ad9d-d9b6dc0ecb2e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-c461ce21-6f6b-4688-85ab-b82f53651704 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-c461ce21-6f6b-4688-85ab-b82f53651704 {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-c461ce21-6f6b-4688-85ab-b82f53651704 {
  background-image: url();
}








#s-c461ce21-6f6b-4688-85ab-b82f53651704 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-c461ce21-6f6b-4688-85ab-b82f53651704.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-27459524-b2b3-4bc4-b52c-614c3fc1f289 {
  margin-left: auto;
margin-right: auto;
}

#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 .shg-image-zoom,
.shg-c#s-9e1aca6a-5b3c-4d7e-bd76-8113642fb669 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-dd2998cd-c00f-498c-8b9b-b6ebc1ea587c {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-dd2998cd-c00f-498c-8b9b-b6ebc1ea587c .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-6643c78b-eb3e-47c7-9582-aa1ec2851f3e {
  text-align: left;
}

#s-6643c78b-eb3e-47c7-9582-aa1ec2851f3e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-6643c78b-eb3e-47c7-9582-aa1ec2851f3e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-6643c78b-eb3e-47c7-9582-aa1ec2851f3e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-18257460-3a85-411a-8e61-0502e3fdcd85:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-18257460-3a85-411a-8e61-0502e3fdcd85:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-18257460-3a85-411a-8e61-0502e3fdcd85-atc-btn-wrapper {
    text-align: center;
  }


#s-18257460-3a85-411a-8e61-0502e3fdcd85 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-18257460-3a85-411a-8e61-0502e3fdcd85-atc-btn-wrapper {
    text-align: center;
  }


#s-18257460-3a85-411a-8e61-0502e3fdcd85 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-18257460-3a85-411a-8e61-0502e3fdcd85-atc-btn-wrapper {
    text-align: center;
  }


#s-18257460-3a85-411a-8e61-0502e3fdcd85 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-18257460-3a85-411a-8e61-0502e3fdcd85-atc-btn-wrapper {
    text-align: center;
  }


#s-18257460-3a85-411a-8e61-0502e3fdcd85 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-18257460-3a85-411a-8e61-0502e3fdcd85-atc-btn-wrapper {
    text-align: center;
  }


#s-18257460-3a85-411a-8e61-0502e3fdcd85 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-18257460-3a85-411a-8e61-0502e3fdcd85.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-7e687c18-2d6d-452d-b1d7-6bc7ba655454 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-7e687c18-2d6d-452d-b1d7-6bc7ba655454 {
  border-style: solid;
margin-top: 0px;
border-top-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-7e687c18-2d6d-452d-b1d7-6bc7ba655454 {
  background-image: url();
}








#s-7e687c18-2d6d-452d-b1d7-6bc7ba655454 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-7e687c18-2d6d-452d-b1d7-6bc7ba655454.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-b7b5c90a-6217-4885-8c13-04167657f388 {
  margin-left: auto;
margin-right: auto;
}

#s-27776bb6-3ab4-4277-97ac-0c744c0574ca {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca .shg-image-zoom,
.shg-c#s-27776bb6-3ab4-4277-97ac-0c744c0574ca img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-2530fa0a-71d0-4da3-9c48-1063dfa083c4 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-2530fa0a-71d0-4da3-9c48-1063dfa083c4 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-0f288d74-f924-47b5-88a3-bee331cedc5a {
  text-align: left;
}

#s-0f288d74-f924-47b5-88a3-bee331cedc5a .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-0f288d74-f924-47b5-88a3-bee331cedc5a .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-0f288d74-f924-47b5-88a3-bee331cedc5a .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3-atc-btn-wrapper {
    text-align: center;
  }


#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3-atc-btn-wrapper {
    text-align: center;
  }


#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3-atc-btn-wrapper {
    text-align: center;
  }


#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3-atc-btn-wrapper {
    text-align: center;
  }


#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3-atc-btn-wrapper {
    text-align: center;
  }


#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-c9ff81ee-29c0-4c1c-bce3-4a57fdb2a3d3.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 {
  margin-top: 60px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 {
  margin-top: 60px;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 {
  margin-top: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 {
  margin-top: 60px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 {
  margin-top: 60px;
margin-left: 0%;
margin-right: 0%;
max-width: 600px;
}
}
#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 {
  background-image: url();
}








#s-2070efe4-c74c-43f8-ad6f-1633c0d61503 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-2070efe4-c74c-43f8-ad6f-1633c0d61503.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-dd064083-813e-40e6-92e1-1f5bd74a1962 {
  margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-dd064083-813e-40e6-92e1-1f5bd74a1962 {
  margin-left: 3%;
margin-right: 3%;
}
}
@media (min-width: 0px) {
[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-sm-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-sm-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-md-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-md-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-lg-10 {
  width: calc(83.33333333333334% - 0.0px);
}

[id="s-dd064083-813e-40e6-92e1-1f5bd74a1962"] > .shg-row > .shg-c-lg-2 {
  width: calc(16.666666666666668% - 0.0px);
}

}

#s-8525f3c2-291e-457c-aec5-26fe99f4c65d {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-8525f3c2-291e-457c-aec5-26fe99f4c65d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8525f3c2-291e-457c-aec5-26fe99f4c65d.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 36px;
  
  
  
}


#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-0644d6c8-b4c5-4d04-84a5-7b5a5bf237f1 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-f61a29db-7d78-4260-a3bc-0d797b6f8e4c {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}








#s-f61a29db-7d78-4260-a3bc-0d797b6f8e4c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f61a29db-7d78-4260-a3bc-0d797b6f8e4c.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-369ce7e2-a70f-420d-bd52-f83a970d134e {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: right;
}
@media (max-width: 767px){#s-369ce7e2-a70f-420d-bd52-f83a970d134e {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-369ce7e2-a70f-420d-bd52-f83a970d134e .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-369ce7e2-a70f-420d-bd52-f83a970d134e .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-369ce7e2-a70f-420d-bd52-f83a970d134e .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-369ce7e2-a70f-420d-bd52-f83a970d134e .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-369ce7e2-a70f-420d-bd52-f83a970d134e .shogun-heading-component h6 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 16px;
  
  
  
}


#s-369ce7e2-a70f-420d-bd52-f83a970d134e .shogun-heading-component h6 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-430aa4e2-c8bb-4853-8c1c-1495c3b38448 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-430aa4e2-c8bb-4853-8c1c-1495c3b38448 {
  margin-left: 3%;
margin-right: 3%;
}
}







#s-430aa4e2-c8bb-4853-8c1c-1495c3b38448 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-430aa4e2-c8bb-4853-8c1c-1495c3b38448.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-77c388b7-0b51-4db2-9cd7-94c9aa8bf539 {
  margin-top: -8px;
margin-left: auto;
margin-right: auto;
}
@media (max-width: 767px){#s-77c388b7-0b51-4db2-9cd7-94c9aa8bf539 {
  display: none;
}
#s-77c388b7-0b51-4db2-9cd7-94c9aa8bf539, #wrap-s-77c388b7-0b51-4db2-9cd7-94c9aa8bf539, #wrap-content-s-77c388b7-0b51-4db2-9cd7-94c9aa8bf539 { display: none !important; }}
#s-20466f1f-05b9-4914-97a5-cb194cd262cd {
  margin-left: auto;
margin-right: auto;
}
@media (min-width: 1200px){#s-20466f1f-05b9-4914-97a5-cb194cd262cd {
  display: none;
}
#s-20466f1f-05b9-4914-97a5-cb194cd262cd, #wrap-s-20466f1f-05b9-4914-97a5-cb194cd262cd, #wrap-content-s-20466f1f-05b9-4914-97a5-cb194cd262cd { display: none !important; }}@media (min-width: 992px) and (max-width: 1199px){#s-20466f1f-05b9-4914-97a5-cb194cd262cd {
  display: none;
}
#s-20466f1f-05b9-4914-97a5-cb194cd262cd, #wrap-s-20466f1f-05b9-4914-97a5-cb194cd262cd, #wrap-content-s-20466f1f-05b9-4914-97a5-cb194cd262cd { display: none !important; }}@media (min-width: 768px) and (max-width: 991px){#s-20466f1f-05b9-4914-97a5-cb194cd262cd {
  display: none;
}
#s-20466f1f-05b9-4914-97a5-cb194cd262cd, #wrap-s-20466f1f-05b9-4914-97a5-cb194cd262cd, #wrap-content-s-20466f1f-05b9-4914-97a5-cb194cd262cd { display: none !important; }}@media (max-width: 767px){#s-20466f1f-05b9-4914-97a5-cb194cd262cd {
  margin-top: 0px;
}
}
#s-edeac295-9c8f-447a-874a-c8ca8a444281 {
  margin-top: 20px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-edeac295-9c8f-447a-874a-c8ca8a444281 {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-edeac295-9c8f-447a-874a-c8ca8a444281 {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-edeac295-9c8f-447a-874a-c8ca8a444281 {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-edeac295-9c8f-447a-874a-c8ca8a444281 {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-edeac295-9c8f-447a-874a-c8ca8a444281"] > .shg-row > .shg-c-xs-6 {
  width: calc(50% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-edeac295-9c8f-447a-874a-c8ca8a444281"] > .shg-row > .shg-c-sm-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-edeac295-9c8f-447a-874a-c8ca8a444281"] > .shg-row > .shg-c-md-2_4 {
  width: calc(20.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-edeac295-9c8f-447a-874a-c8ca8a444281"] > .shg-row > .shg-c-lg-2_4 {
  width: calc(20.0% - 0.0px);
}

}

#s-62f231c7-c629-4a38-bb4b-288377aca88f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-62f231c7-c629-4a38-bb4b-288377aca88f {
  border-style: solid;
}
}
#s-62f231c7-c629-4a38-bb4b-288377aca88f {
  background-image: url();
}








#s-62f231c7-c629-4a38-bb4b-288377aca88f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-62f231c7-c629-4a38-bb4b-288377aca88f.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-0e3046d9-1a36-4ad7-80d0-5e8e065702ef {
  margin-left: auto;
margin-right: auto;
}

#s-db55963b-1f57-462a-9c28-2a257b2c98c3 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 .shg-image-zoom,
.shg-c#s-db55963b-1f57-462a-9c28-2a257b2c98c3 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-5aeddb59-e1ce-4a20-bdfb-9299ad005771 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-5aeddb59-e1ce-4a20-bdfb-9299ad005771 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-07109573-9afc-4f29-a9d5-ac9620a4779b {
  text-align: left;
}

#s-07109573-9afc-4f29-a9d5-ac9620a4779b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-07109573-9afc-4f29-a9d5-ac9620a4779b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-07109573-9afc-4f29-a9d5-ac9620a4779b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4-atc-btn-wrapper {
    text-align: center;
  }


#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4-atc-btn-wrapper {
    text-align: center;
  }


#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4-atc-btn-wrapper {
    text-align: center;
  }


#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4-atc-btn-wrapper {
    text-align: center;
  }


#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4-atc-btn-wrapper {
    text-align: center;
  }


#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-72f2133d-28f5-4233-9b1d-00f3b5c18fa4.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-fa847afa-e094-4b00-8222-0bb88a7fea3a {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-fa847afa-e094-4b00-8222-0bb88a7fea3a {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-fa847afa-e094-4b00-8222-0bb88a7fea3a {
  background-image: url();
}








#s-fa847afa-e094-4b00-8222-0bb88a7fea3a > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-fa847afa-e094-4b00-8222-0bb88a7fea3a.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-5ea7b94a-0b92-42bb-895b-36ae26d17b1d {
  margin-left: auto;
margin-right: auto;
}

#s-81c615d2-f952-4cbb-a221-11b06d180d61 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 .shg-image-zoom,
.shg-c#s-81c615d2-f952-4cbb-a221-11b06d180d61 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-45cbe9cf-7cce-4659-aed6-7b274137e36f {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-45cbe9cf-7cce-4659-aed6-7b274137e36f .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-f22d6b8a-dab9-4176-bc81-b6280ef41cc3 {
  text-align: left;
}

#s-f22d6b8a-dab9-4176-bc81-b6280ef41cc3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-f22d6b8a-dab9-4176-bc81-b6280ef41cc3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-f22d6b8a-dab9-4176-bc81-b6280ef41cc3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f-atc-btn-wrapper {
    text-align: center;
  }


#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f-atc-btn-wrapper {
    text-align: center;
  }


#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f-atc-btn-wrapper {
    text-align: center;
  }


#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f-atc-btn-wrapper {
    text-align: center;
  }


#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f-atc-btn-wrapper {
    text-align: center;
  }


#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8c8d997a-efe4-4511-bbf9-d5d5d3e4021f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-e066fef3-7801-450a-ba9a-3921fa1de446 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-e066fef3-7801-450a-ba9a-3921fa1de446 {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-e066fef3-7801-450a-ba9a-3921fa1de446 {
  background-image: url();
}








#s-e066fef3-7801-450a-ba9a-3921fa1de446 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-e066fef3-7801-450a-ba9a-3921fa1de446.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-48412cc7-248e-47b9-8eeb-010245c01b3e {
  margin-left: auto;
margin-right: auto;
}

#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 .shg-image-zoom,
.shg-c#s-81ca3505-23bb-4c7c-9b5c-32a42d3cdf67 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-a91c1d22-d638-417e-acfd-fd980445378b {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-a91c1d22-d638-417e-acfd-fd980445378b .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-699b604a-0088-4e37-95c5-4dd038eb85f2 {
  text-align: left;
}

#s-699b604a-0088-4e37-95c5-4dd038eb85f2 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-699b604a-0088-4e37-95c5-4dd038eb85f2 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-699b604a-0088-4e37-95c5-4dd038eb85f2 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-e1df5046-ac57-4da2-8825-b992efaa0d93:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-e1df5046-ac57-4da2-8825-b992efaa0d93:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-e1df5046-ac57-4da2-8825-b992efaa0d93-atc-btn-wrapper {
    text-align: center;
  }


#s-e1df5046-ac57-4da2-8825-b992efaa0d93 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-e1df5046-ac57-4da2-8825-b992efaa0d93-atc-btn-wrapper {
    text-align: center;
  }


#s-e1df5046-ac57-4da2-8825-b992efaa0d93 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-e1df5046-ac57-4da2-8825-b992efaa0d93-atc-btn-wrapper {
    text-align: center;
  }


#s-e1df5046-ac57-4da2-8825-b992efaa0d93 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-e1df5046-ac57-4da2-8825-b992efaa0d93-atc-btn-wrapper {
    text-align: center;
  }


#s-e1df5046-ac57-4da2-8825-b992efaa0d93 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-e1df5046-ac57-4da2-8825-b992efaa0d93-atc-btn-wrapper {
    text-align: center;
  }


#s-e1df5046-ac57-4da2-8825-b992efaa0d93 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-e1df5046-ac57-4da2-8825-b992efaa0d93.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-ff83527f-5703-43e2-98ad-f7b0ab97eef9 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-ff83527f-5703-43e2-98ad-f7b0ab97eef9 {
  border-style: solid;
margin-top: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-ff83527f-5703-43e2-98ad-f7b0ab97eef9 {
  background-image: url();
}








#s-ff83527f-5703-43e2-98ad-f7b0ab97eef9 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-ff83527f-5703-43e2-98ad-f7b0ab97eef9.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-db984ef4-6583-45a7-8f8d-7297de6e618c {
  margin-left: auto;
margin-right: auto;
}

#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb .shg-image-zoom,
.shg-c#s-0c6cff1a-8b6e-48ba-b1fb-f399e615d6eb img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-1ccd2d88-699c-49a7-9a4b-c6106e5844be {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-1ccd2d88-699c-49a7-9a4b-c6106e5844be .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-2617f7d7-a492-4396-a8fa-796d18e41ba5 {
  text-align: left;
}

#s-2617f7d7-a492-4396-a8fa-796d18e41ba5 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-2617f7d7-a492-4396-a8fa-796d18e41ba5 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-2617f7d7-a492-4396-a8fa-796d18e41ba5 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-26a458b4-eacf-4f97-9ab6-97604421e4e0:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-26a458b4-eacf-4f97-9ab6-97604421e4e0:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-26a458b4-eacf-4f97-9ab6-97604421e4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-26a458b4-eacf-4f97-9ab6-97604421e4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-26a458b4-eacf-4f97-9ab6-97604421e4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-26a458b4-eacf-4f97-9ab6-97604421e4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-26a458b4-eacf-4f97-9ab6-97604421e4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-26a458b4-eacf-4f97-9ab6-97604421e4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-26a458b4-eacf-4f97-9ab6-97604421e4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-26a458b4-eacf-4f97-9ab6-97604421e4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-26a458b4-eacf-4f97-9ab6-97604421e4e0-atc-btn-wrapper {
    text-align: center;
  }


#s-26a458b4-eacf-4f97-9ab6-97604421e4e0 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-26a458b4-eacf-4f97-9ab6-97604421e4e0.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-6e710a4b-cfd5-4a5e-9b0c-15afcae8cd91 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-6e710a4b-cfd5-4a5e-9b0c-15afcae8cd91 {
  border-style: solid;
margin-top: 0px;
border-top-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
}
}
#s-6e710a4b-cfd5-4a5e-9b0c-15afcae8cd91 {
  background-image: url();
}








#s-6e710a4b-cfd5-4a5e-9b0c-15afcae8cd91 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-6e710a4b-cfd5-4a5e-9b0c-15afcae8cd91.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-dc65a626-f2e2-4003-8aaa-ccb6f11a2a1a {
  margin-left: auto;
margin-right: auto;
}

#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 .shg-image-zoom,
.shg-c#s-eb1453e6-da03-429f-98ce-39a6ee48ede4 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-ae87f969-8986-4eb9-ae9e-e6fedffba0a7 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-ae87f969-8986-4eb9-ae9e-e6fedffba0a7 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-a9774b3a-41e2-4755-a36b-18df3b9c2944 {
  text-align: left;
}

#s-a9774b3a-41e2-4755-a36b-18df3b9c2944 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-a9774b3a-41e2-4755-a36b-18df3b9c2944 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-a9774b3a-41e2-4755-a36b-18df3b9c2944 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-cbfa221e-8ed0-4c89-b34c-d069db44658d:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-cbfa221e-8ed0-4c89-b34c-d069db44658d:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-cbfa221e-8ed0-4c89-b34c-d069db44658d-atc-btn-wrapper {
    text-align: center;
  }


#s-cbfa221e-8ed0-4c89-b34c-d069db44658d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-cbfa221e-8ed0-4c89-b34c-d069db44658d-atc-btn-wrapper {
    text-align: center;
  }


#s-cbfa221e-8ed0-4c89-b34c-d069db44658d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-cbfa221e-8ed0-4c89-b34c-d069db44658d-atc-btn-wrapper {
    text-align: center;
  }


#s-cbfa221e-8ed0-4c89-b34c-d069db44658d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-cbfa221e-8ed0-4c89-b34c-d069db44658d-atc-btn-wrapper {
    text-align: center;
  }


#s-cbfa221e-8ed0-4c89-b34c-d069db44658d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-cbfa221e-8ed0-4c89-b34c-d069db44658d-atc-btn-wrapper {
    text-align: center;
  }


#s-cbfa221e-8ed0-4c89-b34c-d069db44658d {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-cbfa221e-8ed0-4c89-b34c-d069db44658d.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 {
  margin-top: 60px;
margin-left: 2%;
margin-bottom: 0px;
margin-right: 2%;
padding-top: 0px;
padding-left: 0%;
padding-bottom: 0px;
padding-right: 0%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 {
  margin-top: 60px;
margin-left: 2%;
margin-right: 2%;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 {
  margin-top: 60px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 {
  margin-top: 60px;
margin-bottom: 0px;
}
}@media (max-width: 767px){#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 {
  margin-top: 60px;
margin-left: 0%;
margin-right: 0%;
max-width: 600px;
}
}
#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 {
  background-image: url();
}








#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-f4ef07ff-80c6-44a4-85a0-4e15a6aac3d8.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-1b93a63d-56ec-4592-9471-159940228fd0 {
  margin-left: auto;
margin-right: auto;
}

@media (min-width: 0px) {
[id="s-1b93a63d-56ec-4592-9471-159940228fd0"] > .shg-row > .shg-c-xs-12 {
  width: 100%;
}

}

@media (min-width: 768px) {
[id="s-1b93a63d-56ec-4592-9471-159940228fd0"] > .shg-row > .shg-c-sm-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 992px) {
[id="s-1b93a63d-56ec-4592-9471-159940228fd0"] > .shg-row > .shg-c-md-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

@media (min-width: 1200px) {
[id="s-1b93a63d-56ec-4592-9471-159940228fd0"] > .shg-row > .shg-c-lg-4 {
  width: calc(33.333333333333336% - 13.333333333333334px);
}

}

#s-0b1b9e40-3d24-4f98-ab72-16c5ded5236b {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-0b1b9e40-3d24-4f98-ab72-16c5ded5236b {
  margin-left: 3%;
margin-bottom: 0px;
margin-right: 3%;
}
}







#s-0b1b9e40-3d24-4f98-ab72-16c5ded5236b > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-0b1b9e40-3d24-4f98-ab72-16c5ded5236b.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 {
  margin-bottom: 0px;
padding-left: 0%;
padding-right: 0%;
}
}
#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-7768eafd-da2b-4135-a8cf-52761b87bbc9 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-ab176d56-1249-4a9d-81e7-81a646dbc5b8 {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-ab176d56-1249-4a9d-81e7-81a646dbc5b8 {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-ab176d56-1249-4a9d-81e7-81a646dbc5b8 {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-ab176d56-1249-4a9d-81e7-81a646dbc5b8 {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-ab176d56-1249-4a9d-81e7-81a646dbc5b8 {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-ab176d56-1249-4a9d-81e7-81a646dbc5b8"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-ab176d56-1249-4a9d-81e7-81a646dbc5b8"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-ab176d56-1249-4a9d-81e7-81a646dbc5b8"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-ab176d56-1249-4a9d-81e7-81a646dbc5b8"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-69929102-2959-4c6c-8e2b-1bc7cbc359e7 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-69929102-2959-4c6c-8e2b-1bc7cbc359e7 {
  border-style: solid;
}
}
#s-69929102-2959-4c6c-8e2b-1bc7cbc359e7 {
  background-image: url();
}








#s-69929102-2959-4c6c-8e2b-1bc7cbc359e7 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-69929102-2959-4c6c-8e2b-1bc7cbc359e7.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-11e6b3df-3275-42f8-997c-0e6d11e56717 {
  margin-left: auto;
margin-right: auto;
}

#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 .shg-image-zoom,
.shg-c#s-56de7bc3-3e14-43ee-950b-bf8d67aabea9 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-0c8b177c-7eb3-4123-85e8-4d05bd03beaf {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-0c8b177c-7eb3-4123-85e8-4d05bd03beaf .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-9d55d1c4-eac8-43d3-ad0a-cccbe7b8a22c {
  text-align: left;
}

#s-9d55d1c4-eac8-43d3-ad0a-cccbe7b8a22c .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-9d55d1c4-eac8-43d3-ad0a-cccbe7b8a22c .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-9d55d1c4-eac8-43d3-ad0a-cccbe7b8a22c .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-09783658-17ba-40de-88da-81e251979a0a {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-09783658-17ba-40de-88da-81e251979a0a:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-09783658-17ba-40de-88da-81e251979a0a:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-09783658-17ba-40de-88da-81e251979a0a-atc-btn-wrapper {
    text-align: center;
  }


#s-09783658-17ba-40de-88da-81e251979a0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-09783658-17ba-40de-88da-81e251979a0a-atc-btn-wrapper {
    text-align: center;
  }


#s-09783658-17ba-40de-88da-81e251979a0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-09783658-17ba-40de-88da-81e251979a0a-atc-btn-wrapper {
    text-align: center;
  }


#s-09783658-17ba-40de-88da-81e251979a0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-09783658-17ba-40de-88da-81e251979a0a-atc-btn-wrapper {
    text-align: center;
  }


#s-09783658-17ba-40de-88da-81e251979a0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-09783658-17ba-40de-88da-81e251979a0a-atc-btn-wrapper {
    text-align: center;
  }


#s-09783658-17ba-40de-88da-81e251979a0a {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-09783658-17ba-40de-88da-81e251979a0a.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-270e1bd6-2693-48e1-9434-b521b0441b6f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-270e1bd6-2693-48e1-9434-b521b0441b6f {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-270e1bd6-2693-48e1-9434-b521b0441b6f {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (max-width: 767px){#s-270e1bd6-2693-48e1-9434-b521b0441b6f {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-270e1bd6-2693-48e1-9434-b521b0441b6f {
  background-image: url();
}








#s-270e1bd6-2693-48e1-9434-b521b0441b6f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-270e1bd6-2693-48e1-9434-b521b0441b6f.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-d57867ec-b92e-4fcc-9d5e-7461c8402e08 {
  margin-left: auto;
margin-right: auto;
}

#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef .shg-image-zoom,
.shg-c#s-feb1cb28-5426-4ed0-a6a7-1781ec79e3ef img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-55d1b1a7-4209-4491-abe2-3407de2f092c {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-55d1b1a7-4209-4491-abe2-3407de2f092c .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-18e0ae4b-e36a-45d0-b870-cca745f2fe4b {
  text-align: left;
}

#s-18e0ae4b-e36a-45d0-b870-cca745f2fe4b .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-18e0ae4b-e36a-45d0-b870-cca745f2fe4b .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-18e0ae4b-e36a-45d0-b870-cca745f2fe4b .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-d4154d1c-1cc0-471f-899b-8acdf71b662e:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-d4154d1c-1cc0-471f-899b-8acdf71b662e:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-d4154d1c-1cc0-471f-899b-8acdf71b662e-atc-btn-wrapper {
    text-align: center;
  }


#s-d4154d1c-1cc0-471f-899b-8acdf71b662e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-d4154d1c-1cc0-471f-899b-8acdf71b662e-atc-btn-wrapper {
    text-align: center;
  }


#s-d4154d1c-1cc0-471f-899b-8acdf71b662e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-d4154d1c-1cc0-471f-899b-8acdf71b662e-atc-btn-wrapper {
    text-align: center;
  }


#s-d4154d1c-1cc0-471f-899b-8acdf71b662e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-d4154d1c-1cc0-471f-899b-8acdf71b662e-atc-btn-wrapper {
    text-align: center;
  }


#s-d4154d1c-1cc0-471f-899b-8acdf71b662e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-d4154d1c-1cc0-471f-899b-8acdf71b662e-atc-btn-wrapper {
    text-align: center;
  }


#s-d4154d1c-1cc0-471f-899b-8acdf71b662e {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-d4154d1c-1cc0-471f-899b-8acdf71b662e.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-26166e6d-33ba-4b83-bdf1-be68b9c927cd {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-26166e6d-33ba-4b83-bdf1-be68b9c927cd {
  margin-top: 60px;
margin-left: 3%;
margin-right: 3%;
}
}







#s-26166e6d-33ba-4b83-bdf1-be68b9c927cd > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-26166e6d-33ba-4b83-bdf1-be68b9c927cd.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-d217fe98-38ee-47af-9747-34b304aea2c9 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-d217fe98-38ee-47af-9747-34b304aea2c9 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-d217fe98-38ee-47af-9747-34b304aea2c9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-d217fe98-38ee-47af-9747-34b304aea2c9 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-d217fe98-38ee-47af-9747-34b304aea2c9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-d217fe98-38ee-47af-9747-34b304aea2c9 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-d217fe98-38ee-47af-9747-34b304aea2c9 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-d217fe98-38ee-47af-9747-34b304aea2c9 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-a858c9d4-d992-40e6-90c2-8558331a241f {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-a858c9d4-d992-40e6-90c2-8558331a241f {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-a858c9d4-d992-40e6-90c2-8558331a241f {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-a858c9d4-d992-40e6-90c2-8558331a241f {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-a858c9d4-d992-40e6-90c2-8558331a241f {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-a858c9d4-d992-40e6-90c2-8558331a241f"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-a858c9d4-d992-40e6-90c2-8558331a241f"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-a858c9d4-d992-40e6-90c2-8558331a241f"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-a858c9d4-d992-40e6-90c2-8558331a241f"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-97a61858-7a24-4690-a841-5af98df81e0d {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-97a61858-7a24-4690-a841-5af98df81e0d {
  border-style: solid;
}
}
#s-97a61858-7a24-4690-a841-5af98df81e0d {
  background-image: url();
}








#s-97a61858-7a24-4690-a841-5af98df81e0d > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-97a61858-7a24-4690-a841-5af98df81e0d.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-a0a32fe3-e102-494d-a96c-49ea93dacdad {
  margin-left: auto;
margin-right: auto;
}

#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 .shg-image-zoom,
.shg-c#s-93749ffb-0ce9-406e-8f9b-b813d4ca8278 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-6cb2dea6-6b2e-431a-a515-cda7b643f399 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-6cb2dea6-6b2e-431a-a515-cda7b643f399 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-1700562c-86de-4767-9479-e566bd11e658 {
  text-align: left;
}

#s-1700562c-86de-4767-9479-e566bd11e658 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-1700562c-86de-4767-9479-e566bd11e658 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-1700562c-86de-4767-9479-e566bd11e658 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-8288bb1f-ff60-4447-96ec-abece035b66f:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-8288bb1f-ff60-4447-96ec-abece035b66f:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-8288bb1f-ff60-4447-96ec-abece035b66f-atc-btn-wrapper {
    text-align: center;
  }


#s-8288bb1f-ff60-4447-96ec-abece035b66f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-8288bb1f-ff60-4447-96ec-abece035b66f-atc-btn-wrapper {
    text-align: center;
  }


#s-8288bb1f-ff60-4447-96ec-abece035b66f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-8288bb1f-ff60-4447-96ec-abece035b66f-atc-btn-wrapper {
    text-align: center;
  }


#s-8288bb1f-ff60-4447-96ec-abece035b66f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-8288bb1f-ff60-4447-96ec-abece035b66f-atc-btn-wrapper {
    text-align: center;
  }


#s-8288bb1f-ff60-4447-96ec-abece035b66f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-8288bb1f-ff60-4447-96ec-abece035b66f-atc-btn-wrapper {
    text-align: center;
  }


#s-8288bb1f-ff60-4447-96ec-abece035b66f {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-8288bb1f-ff60-4447-96ec-abece035b66f.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (max-width: 767px){#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f {
  background-image: url();
}








#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-3ac7a5e4-5ea4-4e3e-8ef9-682189ca799f.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-f44f3499-627b-4ae8-92ea-32fab2e7340a {
  margin-left: auto;
margin-right: auto;
}

#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 .shg-image-zoom,
.shg-c#s-35011a8d-97e1-44c2-8a55-eb9828c9dc84 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-70b221df-255b-42ca-b1f1-8937070d7561 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-70b221df-255b-42ca-b1f1-8937070d7561 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-86ce42ee-0690-4a23-b8a5-dd37d582358e {
  text-align: left;
}

#s-86ce42ee-0690-4a23-b8a5-dd37d582358e .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-86ce42ee-0690-4a23-b8a5-dd37d582358e .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-86ce42ee-0690-4a23-b8a5-dd37d582358e .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3886a957-34e8-48dd-9e25-9ba1ccddd990:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3886a957-34e8-48dd-9e25-9ba1ccddd990:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3886a957-34e8-48dd-9e25-9ba1ccddd990-atc-btn-wrapper {
    text-align: center;
  }


#s-3886a957-34e8-48dd-9e25-9ba1ccddd990 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-3886a957-34e8-48dd-9e25-9ba1ccddd990-atc-btn-wrapper {
    text-align: center;
  }


#s-3886a957-34e8-48dd-9e25-9ba1ccddd990 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3886a957-34e8-48dd-9e25-9ba1ccddd990-atc-btn-wrapper {
    text-align: center;
  }


#s-3886a957-34e8-48dd-9e25-9ba1ccddd990 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3886a957-34e8-48dd-9e25-9ba1ccddd990-atc-btn-wrapper {
    text-align: center;
  }


#s-3886a957-34e8-48dd-9e25-9ba1ccddd990 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-3886a957-34e8-48dd-9e25-9ba1ccddd990-atc-btn-wrapper {
    text-align: center;
  }


#s-3886a957-34e8-48dd-9e25-9ba1ccddd990 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3886a957-34e8-48dd-9e25-9ba1ccddd990.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-08058b83-63e1-45cf-8adf-aa88fa0d3e22 {
  margin-left: auto;
margin-right: auto;
min-height: 50px;
}
@media (max-width: 767px){#s-08058b83-63e1-45cf-8adf-aa88fa0d3e22 {
  margin-top: 60px;
margin-left: 3%;
margin-right: 3%;
}
}







#s-08058b83-63e1-45cf-8adf-aa88fa0d3e22 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-08058b83-63e1-45cf-8adf-aa88fa0d3e22.shg-box.shg-c {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

#s-a401a018-6dd4-427c-84dd-3d663344f319 {
  margin-left: auto;
margin-right: auto;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
}
@media (max-width: 767px){#s-a401a018-6dd4-427c-84dd-3d663344f319 {
  padding-left: 0%;
padding-right: 0%;
}
}
#s-a401a018-6dd4-427c-84dd-3d663344f319 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 22px;
  
  
  
}


#s-a401a018-6dd4-427c-84dd-3d663344f319 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

@media (min-width: 768px) and (max-width: 991px){#s-a401a018-6dd4-427c-84dd-3d663344f319 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-a401a018-6dd4-427c-84dd-3d663344f319 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}@media (max-width: 767px){#s-a401a018-6dd4-427c-84dd-3d663344f319 .shogun-heading-component h2 {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: "Montserrat";
  font-style:  normal ;
  font-size: 27px;
  
  
  
}


#s-a401a018-6dd4-427c-84dd-3d663344f319 .shogun-heading-component h2 a {
  color: rgba(40, 40, 40, 1);
}

}
#s-08662e65-b6b1-4917-8ea5-ea270d8044ef {
  margin-top: 5px;
margin-left: auto;
margin-right: auto;
border-top-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
background-color: rgba(242, 242, 242, 1);
}
@media (min-width: 1200px){#s-08662e65-b6b1-4917-8ea5-ea270d8044ef {
  border-radius: 5px;
}
}@media (min-width: 992px) and (max-width: 1199px){#s-08662e65-b6b1-4917-8ea5-ea270d8044ef {
  border-radius: 5px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-08662e65-b6b1-4917-8ea5-ea270d8044ef {
  border-radius: 5px;
}
}@media (max-width: 767px){#s-08662e65-b6b1-4917-8ea5-ea270d8044ef {
  border-style: solid;
margin-top: 10px;
margin-left: 0%;
margin-right: 0%;
border-left-width: 0px;
border-right-width: 0px;
border-color: rgba(227, 227, 227, 1);
}
}
@media (min-width: 0px) {
[id="s-08662e65-b6b1-4917-8ea5-ea270d8044ef"] > .shg-row > .shg-c-xs-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 768px) {
[id="s-08662e65-b6b1-4917-8ea5-ea270d8044ef"] > .shg-row > .shg-c-sm-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 992px) {
[id="s-08662e65-b6b1-4917-8ea5-ea270d8044ef"] > .shg-row > .shg-c-md-6 {
  width: calc(50.0% - 0.0px);
}

}

@media (min-width: 1200px) {
[id="s-08662e65-b6b1-4917-8ea5-ea270d8044ef"] > .shg-row > .shg-c-lg-6 {
  width: calc(50.0% - 0.0px);
}

}

#s-67d7eae2-a599-4acf-882d-1fd27c548e80 {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (max-width: 767px){#s-67d7eae2-a599-4acf-882d-1fd27c548e80 {
  border-style: solid;
}
}
#s-67d7eae2-a599-4acf-882d-1fd27c548e80 {
  background-image: url();
}








#s-67d7eae2-a599-4acf-882d-1fd27c548e80 > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-67d7eae2-a599-4acf-882d-1fd27c548e80.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-20967631-398c-4f75-98a0-4c2e07b99c73 {
  margin-left: auto;
margin-right: auto;
}

#s-be0c67d0-a42f-41ee-b532-d011e75e9392 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 .shg-image-zoom,
.shg-c#s-be0c67d0-a42f-41ee-b532-d011e75e9392 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-c1f3fe7b-eb53-4512-ba18-734dfebdeda0 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-c1f3fe7b-eb53-4512-ba18-734dfebdeda0 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-dc0a9305-c6ff-4254-92a5-ade0c84f5c73 {
  text-align: left;
}

#s-dc0a9305-c6ff-4254-92a5-ade0c84f5c73 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-dc0a9305-c6ff-4254-92a5-ade0c84f5c73 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-dc0a9305-c6ff-4254-92a5-ade0c84f5c73 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-5ff01fe1-84b2-4968-8365-81bbc2ee0784-atc-btn-wrapper {
    text-align: center;
  }


#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-5ff01fe1-84b2-4968-8365-81bbc2ee0784-atc-btn-wrapper {
    text-align: center;
  }


#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-5ff01fe1-84b2-4968-8365-81bbc2ee0784-atc-btn-wrapper {
    text-align: center;
  }


#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-5ff01fe1-84b2-4968-8365-81bbc2ee0784-atc-btn-wrapper {
    text-align: center;
  }


#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-5ff01fe1-84b2-4968-8365-81bbc2ee0784-atc-btn-wrapper {
    text-align: center;
  }


#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-5ff01fe1-84b2-4968-8365-81bbc2ee0784.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c {
  margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-left: 5%;
padding-bottom: 20px;
padding-right: 5%;
border-top-width: 0px;
border-left-width: 0px;
border-bottom-width: 0px;
border-right-width: 1px;
border-color: rgba(227, 227, 227, 1);
border-style: solid;
border-radius: 0px;
min-height: 50px;
}
@media (min-width: 1200px){#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (min-width: 768px) and (max-width: 991px){#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c {
  border-style: solid;
border-color: #000;
border-right-width: 0px;
}
}@media (max-width: 767px){#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c {
  border-color: #000;
border-right-width: 0px;
border-style: none;
}
}
#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c {
  background-image: url();
}








#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c > .shg-box-overlay {
  background-color: #fff;
  opacity: 0;
  display: block;
}#s-8c801e98-c6d5-48a5-95f3-cc6c2cc7555c.shg-box.shg-c {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}

#s-75ade9ce-45f7-40e1-80db-4871ff9ad82c {
  margin-left: auto;
margin-right: auto;
}

#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 {
  margin-left: auto;
margin-right: auto;
text-align: center;
}



.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



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

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom {
  width:  100%; 
  height:  100%; 
}


.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  width: 100%;
  height: auto;
}



.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-product-image-wrapper {
  width: 100%;
  height: auto;
}

.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 .shg-image-zoom,
.shg-c#s-4a410942-4e31-4a7c-830e-d3c8f88c2b62 img.shogun-image {
  aspect-ratio: 1/1;
  border-style: none;
  border-color: #000;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  
    border-radius: 3px;
    overflow: hidden; /* To clip the inner img */
  
}



  .shg-product-image-wrapper {
    display: none;
  }
}
#s-03cdbee8-fc13-4890-ab7d-f29437890117 {
  margin-top: 20px;
padding-top: 10px;
padding-bottom: 2px;
text-align: left;
}

#s-03cdbee8-fc13-4890-ab7d-f29437890117 .shg-product-title-component h4 span {
  color: rgba(40, 40, 40, 1);
  font-weight:  900 ;
  font-family: Montserrat;
  font-style:   ;
  font-size: 16px;
  line-height: ;
  letter-spacing: ;
  
}

#s-00511467-e2f0-47d2-bf96-d514fe5dedd3 {
  text-align: left;
}

#s-00511467-e2f0-47d2-bf96-d514fe5dedd3 .shg-product-sold-out {
  display: none;
  color: #000;
  font-size: 20px;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
}

#s-00511467-e2f0-47d2-bf96-d514fe5dedd3 .shg-product-price {
  color: #000;
  font-weight:  normal ;
  font-family: Montserrat;
  font-style:  normal ;
  font-size: 20px;
}

#s-00511467-e2f0-47d2-bf96-d514fe5dedd3 .shg-product-compare-price {
  display: inline;
  text-decoration: line-through;
  color: #000;
  font-weight:   ;
  font-family: ;
  font-style:  normal ;
  font-size: 18px;
  padding-left: 10px;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684 {
  margin-top: 10px;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-left: 20px;
padding-bottom: 10px;
padding-right: 20px;
border-radius: 5px;
background-color: rgba(165, 0, 0, 1);
text-align: center;
cursor: pointer;
background-image: none;
hover-type: color;
}
#s-3e25a297-97d7-4922-a275-cdaba970f684:hover {background-color: #424242 !important;
text-decoration: none !important;}#s-3e25a297-97d7-4922-a275-cdaba970f684:active {background-color: #000000 !important;
text-decoration: none !important;}

  #s-3e25a297-97d7-4922-a275-cdaba970f684-atc-btn-wrapper {
    text-align: center;
  }


#s-3e25a297-97d7-4922-a275-cdaba970f684 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


@media (min-width: 1200px){
  #s-3e25a297-97d7-4922-a275-cdaba970f684-atc-btn-wrapper {
    text-align: center;
  }


#s-3e25a297-97d7-4922-a275-cdaba970f684 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 992px) and (max-width: 1199px){
  #s-3e25a297-97d7-4922-a275-cdaba970f684-atc-btn-wrapper {
    text-align: center;
  }


#s-3e25a297-97d7-4922-a275-cdaba970f684 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (min-width: 768px) and (max-width: 991px){
  #s-3e25a297-97d7-4922-a275-cdaba970f684-atc-btn-wrapper {
    text-align: center;
  }


#s-3e25a297-97d7-4922-a275-cdaba970f684 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}@media (max-width: 767px){
  #s-3e25a297-97d7-4922-a275-cdaba970f684-atc-btn-wrapper {
    text-align: center;
  }


#s-3e25a297-97d7-4922-a275-cdaba970f684 {
  cursor: pointer;
  user-select: none;
  align-items: normal;
  box-sizing: border-box;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-product-atc-disabled {
  opacity: 0.5;
  cursor: initial;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn {
  color: #ffffff;
  font-size: 14px;
  font-weight: 800;
  
  font-family: Montserrat;
  display:  block ;
}

#s-3e25a297-97d7-4922-a275-cdaba970f684.shg-btn.shg-product-atc-error {
  font-weight: 800;
  font-family: Montserrat;
  
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
}


}
/*
  $vgutter : 20px
  $hgutter : 10px;
*/

.shg-c:before,
.shg-c:after {
  content: " ";
  display: table;
}

/**
  Ref:
  https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context
  https://dnf.slack.com/archives/C0514HB79/p1538741509000100
**/
.shogun-root {
  z-index: 1;
  position: relative;
  isolation: isolate;
}

.shogun-root iframe {
  display: initial;
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}

.shg-clearfix:after {
  content: "";
  display: block;
  clear: both;
}

.shogun-image {
  max-width: 100%;
  min-height: inherit;
  max-height: inherit;
  display: inline !important;
  border: 0;
  vertical-align: middle;
}

.shg-fw {
  margin-left: calc(50% - 50vw);
  width: 100vw;
}

.shg-fw .shg-fw {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}

div[data-shg-lightbox-switch] {
  cursor: pointer;
}

.shg-lightbox {
  position: fixed;
  z-index: 999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.85);
}

.shg-lightbox.hidden {
  display: none !important;
}

.shg-lightbox .shg-lightbox-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
}

.shg-lightbox .shg-lightbox-close {
  position: absolute;
  right: 0;
  padding: 5px 0;
  color: #fff;
  font-size: 45px;
  margin-right: 10px;
  line-height: 30px;
  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;
}
